Abhishek Sunil

Software Engineer

About

Hey, I am Abhishek, a generalist engineer with a passion for making ideas come true.

Through years of experience and working at high velocity startups, I have made meaningful contributions to projects. My professional work includes building performant web applications, component libraries and scalable systems.

I enjoy experimenting with new technologies and techniques whenever I find time. Recent interests include Low Level Programming and Operating Systems.

Outide of programming, I enjoy lifting heavy weights, gaming or riding motorcycles.

Experience

  1. 2024Present

    At Dentira, I architected and developed features such as external APIs and Webhooks for consumption by various Lab Management Systems, several dashboards for rebate and case management, etc., using AWS SQS, GraphQL, and Next.js in the process. These initiatives optimized data retrieval performance and enabled real-time synchronization of cases and financial analytics. Also worked on building better development pipelines managing builds across multiple regions and ensuring efficient flow between Jenkins, AWS and k8s

    • Next.js
    • Typescript
    • GraphQL
    • NodeJS
    • AWS
    • MongoDB
    • Kubernetes
    • Jenkins
    • Temporal
  2. 20222023

    As a Founding Engineer at ZenAdmin, I integrated over 30 external applications and developed a software usage tracking system. This implementation successfully reduced customer software spend by 27% and also decreased internal development time by 30% by building a component library.

    • React
    • Next.js
    • Typescript
    • Recharts
  3. 20212022

    Developed and styled Procedure's frontend codebase for a diverse array of projects for clients like Plum Insurance. Worked closely with the design team to build a design system and component library. Implemented a robust testing suite to ensure code quality.

    • React
    • Next.js
    • Tailwind
    • Javascript
    • Typescript
    • React Testing Library
    • Jest
    • Storybook

Projects

  • Quilluminate

    A complete SaaS built with Next.js, which lets you talk to PDFs. It has a highly functional PDF viewer, authentication, performance optimizing techniques and uses Pinecone for Vector DB.

    • Next.js
    • Typescript
    • Tailwind
    • Prisma
    • tRPC
    • Langchain
    • Pinecone
    Jan 2024
  • Game Server

    A multiplayer game server that can be configured for any multiplayer game and changes be made accordingly.Built using Go and Gorilla WebSocket (A Go implementation of the WebSocket protocol). It includes features like bidirectional communication between server and clients, a matchmaking system, state management and data storage using SQLite, and a health check system.

    • Go
    Oct 2024
  • Load Balancer

    A lightweight Load Balancer built with Go. It distributes incoming requests amongst a pool of backend servers while monitoring their health. It is based on the Round Robin load balancing technique.

    • Go
    Jun 2024
  • Falcon

    A language interpreter developed with Go, combining efficiency and simplicity for seamless code execution. Explored language parsing intricacies to enhance understanding of programming fundamentals. Project emphasizes a hands-on approach to language design and implementation

    • Go
    Feb 2024