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, WebAssembly and GPUs.

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

Experience

  1. 20222023

    Delivered high-quality, robust production code for the Hybr1d platform which included data visualizations, dashboards, and a UI Library.

    • React
    • Next.js
    • Typescript
    • Recharts
  2. 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