Hi, my name is

Ankit Kumar Roshan.I build things for the web

Experienced web developer with a passion for building dynamic web applications. Skilled in JavaScript, HTML/CSS, and Go. Eager to contribute to your projects and stay updated with the latest technologies in web development. Let's connect and collaborate for success.

01.About Me

Hello, I'm Ankit Kumar Roshan, and I enjoy creating things that live on the internet. My primary focus and specialization lie in Web developement. With a strong background in JavaScript, I am adept at crafting dynamic and interactive web interfaces.

My journey as a developer has allowed me to expand my knowledge and work with a diverse set of technologies. I have hands-on experience with TypeScript, HTML, CSS,
and Go
, enabling me to build robust and scalable applications.

My tech stack includes:

  • TypeScript, JavaScript(ES6+)
  • HTML/CSS
  • Reactjs
  • Svelte
  • Solidjs
  • Go
  • gRPC
  • PostgreSQL
profile-picture

02.Where I have worked

  • Codesmith
  • Appointy

Software Engineer@Codesmith

November 2023 - PRESENT

  • Developed a calendar application allowing users to create, view, edit, delete, and reschedule events with drag-and-drop functionality for intuitive rescheduling.
  • Designed and implemented a customizable form builder enabling users to create and distribute forms for collecting responses efficiently.
  • Supervised the development of a client portal that allows customers to book appointments by selecting location, service, staff, and preferred date and time.
  • Developed a bulk import feature enabling users to upload CSV files containing customer information, with processes including uploading to Google Cloud Storage, scheduling backend services for file processing, and inserting data into the database.
  • Developed and implemented CRUD services for multiple entities—such as customers, staff, and locations—using proto3 schemas, connectrpc (gRPC-compatible HTTP APIs) for client communication, and Ent (entity framework for Go) for data persistence in PostgreSQL.
  • Managed a team of four developers, providing technical mentorship,conducting code reviews, and allocating tasks to ensure project alignment and quality.

03. What's Next?

Get In Touch

Say Hello