Hire Me

I’m currently unavailable for consulting and software development work.

I’m an independent frontend engineer, consultant, and writer. Since 2012, I’ve helped my clients build interactive web applications, single-page apps (SPAs), and progressive web apps (PWAs).

I’ve worked with a variety of notable organizations, including Paytm Insider, Pratham Books, and Aditya Birla. You can find a complete list of my previous clients and how I’ve helped them on my work page.

I love pushing the limits of the kind of software that can be built in the browser. If you’re interested in building ambitious web applications, I’d love to help! Please get in touch with me at contact@ankursethi.in.

How I Can Help You

  • Project implementation: I can build your frontend project from the ground up.
  • Team augmentation: I can join your existing frontend team, allowing you to ship software faster.
  • Performance audits: I can speed up your existing website or application. This includes improving your Google PageSpeed scores as well as optimizing your app’s performance on real-world devices.
  • Code reviews: I can review your codebase to deliver actionable suggestions for improving its quality and performance. I can help identify potential bugs and design issues in your code, helping catch problems before they snowball into larger crises.
  • Advisory: I can answer any questions you might have about frontend development or software engineering in general. If your progress is blocked because of specific technical issues, I can help unblock you. I can recommend tools, best practices, products, and educational resources to help you build better software on the web.
  • Pair programming and mentoring: I can pair with developers from your team while I work on your codebase, helping accelerate their learning process. I can mentor developers from your team, answering questions, making suggestions, and unblocking them when they’re stuck on difficult problems.

If your organization needs help with any of the above, write to me at contact@ankursethi.in.

Technology

Over a decade of building for the web has taught me that frameworks come and go, and what’s considered industry standard today will become legacy technology tomorrow. That’s why I like to ensure that my work is not tied to any single frontend framework, no matter how popular.

As much as possible, I like to build software using standard HTML, CSS, and JavaScript. I prefer to rely on native APIs provided by browsers rather than fragile framework-specific solutions.

My preferred technology stack at the moment includes React, TypeScript, Tailwind, Storybook, and Vite. I also have basic familiarity with other frontend frameworks, including Svelte and Vue. With a bit of ramp-up, I’m comfortable jumping into frontend codebases built with any set of technologies.

In 2024, I’m investing more of my time into learning about framework-agnostic solutions to frontend problems. This largely includes Web Components and associated APIs. If your organization is building products using these technologies, I would be thrilled to work with you! As always, you can reach me at contact@ankursethi.in.

Working With Me

Potential clients often have questions about certain aspects of working with me. I hope to answer some of the more frequent ones in this section.

  • I live and work in Bangalore, and occasionally in New Delhi. My timezone is India Standard Time (IST), or UTC+05:30.
  • I work with a single client at a time. This means you’ll get my undivided attention for the duration of our contract.
  • I’m available to work remotely worldwide.
  • While I prefer to work out of a co-working space close to my home, I’m happy to occasionally travel to your office for in-person meetings and work sessions. In case of intercity or international travel, I expect your organization to cover the cost of my transport and accommodation.
  • I charge a weekly rate for any ongoing software development work. My minimum billable unit of time is one day.
  • My rates vary based on the nature and length of the engagement. Shorter engagements are priced higher than longer ones.
  • While collaborating with a team, I prefer asynchronous written communication via email, Slack, or Microsoft Teams. I like to minimize the number of meetings in my workday and keep them as short as possible. In my experience, teams that can communicate in writing are more productive and deliver better software.
  • As much as I’d love to help you with the design of your product, I’m primarily a developer and not a designer. You really don’t want me making important UI decisions about your software, unless you’re going for that 90s Geocities look and feel.

Get In Touch

If you’d like to hire me for a contract, please get in touch at contact@ankursethi.in. Depending on the volume of email, I will get back to you as soon as I can.