Hi, my name is

Aakash Pahuja

I build scalable solutions for the web.


I'm a Senior Software Engineer at Squarespace based in Dublin, Ireland, specializing in building exceptional, scalable, and user-centric web platforms. As an Extension Developer for Chrome & Mozilla and a passionate tutor, I focus on creating impactful digital experiences through innovative frontend architectures. With 119+ open-source repositories and a heart for coding, I love sharing knowledge and building solutions that empower others.
Scroll
01.

About Me

Hello! I'm Aakash, a Senior Frontend Engineer at Squarespace based in Dublin, Ireland. I focus on enhancing the website platform by developing a Component Development Kit, empowering users with seamless and scalable solutions. My expertise in frontend technologies ensures a dynamic and efficient platform experience.

As an Extension Developer for Chrome & Mozilla, I've created browser tools that enhance developer productivity. I'm also passionate about teaching and mentoring - I've tutored over 300 students in competitive programming at Coding Ninjas, helping them improve their coding skills and land their dream jobs.

Previously, at Intercom as a Product Engineer 3, I played a key role in optimizing the onboarding process, leading to a 20% increase in user activation rates. My contributions to features like AI Chatbot and Helpdesk significantly boosted the paid customer base by 12%, and our team collectively onboarded 1,000+ new logos per month.

Before moving to Dublin, I worked with BlueStacks in Gurugram, developing authentication systems handling 1M daily token exchanges. At Samsung R&D, I researched and developed an AI Editor that reduced development costs by 80% and created a JavaScript offloading utility that cut computation load by 50%.

I'm an active open-source contributor with 119+ public repositories on GitHub, 35+ followers, and a passion for building tools that developers love. I've created browser extensions for Chrome and Mozilla, contributed to various awesome lists, and built educational resources that help developers learn and grow.

I graduated with a Bachelor of Technology in Computer Science from Maharishi Markandeshwar University, and began my career at Kony, where I worked on diverse projects improving CI/CD pipelines and building scalable marketplace platforms.

Coder by Heart ❤️ - I'm passionate about scalable architectures, user-centric solutions, and driving innovation through impactful digital experiences.

Aakash Pahuja
02.

Technical Skills & Expertise

JavaScript (ES6+)

TypeScript

React.js

Redux

Next.js

Node.js

HTML5 & CSS3

Styled Components

GraphQL

RESTful APIs

Git & GitHub

CI/CD (Jenkins)

AWS (Amazon Web Services)

Docker

Webpack

Jest & Testing

Drupal

PostgreSQL

MongoDB

Agile/Scrum

System Architecture

Performance Optimization

And more technologies I'm always learning...

03.

Where I've Worked

Senior Software Engineer 2

@ Squarespace

February 2025 - Present

  • Enhancing the website platform by developing a Component Development Kit
  • Empowering users with seamless and scalable solutions
  • Leveraging frontend technologies to ensure a dynamic and efficient platform experience
  • Building impactful digital experiences through innovative frontend architectures
04.

Some Things I've Built

Featured Project

Inbox Clerk

An agent that reads unread Gmail, classifies each message with an LLM, and labels it accordingly, archiving the obvious noise. It never sends, deletes, or drafts anything on its own, and Gmail's own labels double as the only state it keeps, so re-running it against an already-triaged inbox is a no-op instead of a re-classify.

PythonGmail APIGroqLLM Agents

Featured Project

PaperTrail

A PDF Q&A tool built from scratch to learn how retrieval-augmented generation actually works, not just to wire one up. Every citation the model produces is checked against the retrieved text before it renders, so a page number is something you can verify instead of something you have to take on faith. Ships with both a hand-rolled pipeline and a second LangChain implementation, side by side, to show what the framework buys you and what it costs.

PythonRAGLLMChromaDBGradio

Featured Project

nano-ffmpeg

A keyboard-driven terminal dashboard that wraps the full power of FFmpeg. No more googling obscure CLI flags—simply browse your files, configure presets, customize quality settings, and watch a live visual progress bar encode your media in real-time.

GoFFmpegTUICLI

Featured Project

Engram

A local-first personal knowledge system equipped with semantic search. It integrates seamlessly with modern AI coding tools like Claude Code, Cursor, and Windsurf via the Model Context Protocol (MCP) to provide context-aware, semantic retrieval of personal documentation.

PythonSemantic SearchMCPLLM

Featured Project

Kestrel

A native macOS menu-bar utility designed for recording USB-C HDMI capture cards. Captures up to 4K60 video utilizing hardware-accelerated HEVC and saves as fragmented MP4, operating completely offline with minimal resource overhead.

SwiftmacOSAVFoundationHEVC

Featured Project

Auraform UI

A highly customizable React UI component library focusing on modern neumorphic designs, strict accessibility, and interactive web elements. Built from scratch with vanilla CSS and TypeScript, designed to strictly adhere to WCAG accessibility guidelines.

TypeScriptReact.jsCSSAccessibility

Featured Project

Next.js LLMs Plugin

A build-time plugin for Next.js applications that automatically generates llms.txt and llms-full.txt files during the production build. Helps make your project's docs easily discoverable and parseable by modern AI coding agents and crawlers.

TypeScriptNext.jsNode.jsAI Agents

Featured Project

Claude Tab Watcher

A productivity Zsh plugin designed for iTerm2. It tracks running Claude Code background sessions, dynamically colors terminal tabs, and fires native OS notifications when the CLI agent is waiting for user input, streamlining multi-agent workflows.

ShellZshiTerm2Productivity

Featured Project

Faahzsh

A Zsh command feedback plugin that plays distinct audio cues or terminal error alerts whenever a command exits with a non-zero status. It helps developer multitasking by using audio to announce command failures immediately.

ShellZshiTerm2CLI
Copy2Clip Pass - Chrome & Firefox Extension

Featured Project

Copy2Clip Pass - Chrome & Firefox Extension

An Extension that will copy password from password fields to clipboard without making it visible.

JavaScript
Mac-n-CSS

Featured Project

Mac-n-CSS

A pixel-perfect Macbook Pro UI recreation using only HTML and CSS - no JavaScript required! This project demonstrates advanced CSS techniques including animations, transforms, and pure CSS interactivity. A showcase of front-end skills and attention to detail in recreating Apple's iconic design language.

HTML5CSS3Pure CSSUI/UX
Make Your Own Resume

Featured Project

Make Your Own Resume

A nicer look at your profile and resume. Just change the data.json file and you will get your pixel-perfect react build resume live on the go.

Gatsby.jsReact.jsGitHub API
Milli - The text editor

Featured Project

Milli - The text editor

Milli is a terminal-based text editor that aims to be easy to use and intuitive. It comes as one single, batteries-included, static binary with no dependencies, and you can download and use it right now.

CMakeFile
Ollama Browser Extension

Featured Project

Ollama Browser Extension

A powerful browser extension that allows you to interact with Ollama's AI models directly from your browser. Built with Plasmo and TypeScript, this extension provides a seamless interface for sending prompts to locally running Ollama models and displaying their responses. Perfect for developers who want quick access to AI capabilities while browsing.

TypeScriptPlasmoAI/MLBrowser Extension
URL Shorten Web App

Featured Project

URL Shorten Web App

Tiny your url without any irritating ads and free of cost. URL shortening is useful for text messaging and social media. Use our URL shortener to make tiny links more manageable and gather click data.

ReactHTML 5CSS 3Loki.js

Other Noteworthy Projects

View the archive

DS Algo Made easy with Aakash

Solutions to data structure and algorithm problems from HackerRank, GeeksforGeeks, LeetCode, CodingNinjas, Cracking the Coding Interview, and Elements of Programming Interviews, plus a separate folder for problems solved independently.

Java

Grammar AI

An AI-powered grammar checking and correction tool. Leverages machine learning and natural language processing to help improve writing quality. Built to provide intelligent grammar suggestions and corrections in real-time.

JavaScriptAI/MLNLP

JavaScript 30

30 days of Vanilla JavaScript coding challenges. A collection of small projects built without frameworks or libraries, focusing on JavaScript fundamentals, DOM manipulation, and modern ES6+ features. Great for learning and practicing core JavaScript concepts.

Vanilla JavaScriptHTML5CSS3ES6+

Learning Python

A comprehensive collection of Python learning resources, exercises, and projects. Covers Python fundamentals, data structures, algorithms, and best practices. Perfect for developers transitioning from JavaScript to Python or looking to strengthen their Python skills.

PythonData StructuresAlgorithms

NPX dgr8akki

A fun interactive CLI business card built with Node.js. Run `npx dgr8akki` in your terminal to see the magic! Displays my contact information, skills, and social links in a beautifully formatted terminal interface. A creative way to share your portfolio in the command line.

Node.jsNPXCLIJavaScript

Resume From JSON

An automated resume builder that generates a beautiful, professional resume from a simple JSON configuration file. Perfect for developers who want to maintain their resume as code and version control their career history. Simply update the JSON data and get a pixel-perfect React-based resume instantly.

JavaScriptReactJSONAutomation

05. What's Next?

Get In Touch

My inbox is always open. Whether you want to say hi, discuss interesting opportunities, or have a conversation on any topic, I'll try my best to answer your email!

Or find me on