A shortcut to the good stuff
Arrow keys to explore Enter to go
SDE-II AT GREENFORTUNEHyderabad, India
Aadarsh

Hi, I'm Aadarsh.

Full-stack developer

I build
products.

A backend-first full-stack developer with 3+ years taking products from system design to production. Currently an SDE-II at GreenFortune. Previously, I owned Numocity's OCPP server for 20k+ charge points worldwide.

Open to senior SDE & freelance work
THE WORKBENCH / V.01
DRAG TO
EXPLORE
Setting up the workbench...
Drag to look around

An interactive workbench. Drag to rotate it.

START HERE

Backend depth.
Product ownership.

From data models and APIs to the interface people use. Two work stories show how I approach that.

Full-stack development. Backend engineering. Product design. System design. API design. AI integrations. Cloud & DevOps. Test automation.

01 / SELECTED WORK

The projects.
What I built.(19)

8 projects across production systems, independent products, and freelance work. Each case study explains what I built, the engineering decisions, and the project's scope.

He is a talented, diligent engineer with a great work ethic - one of the best technical people I've worked with.
Sudeep PrasadManager and mentor at NumocityRead on LinkedIn (opens in a new tab)
08 PROJECTS / THE SHORTLIST
GreenFortuneCo-built / Backend2025 - Present

Behind the order

Co-built an operations platform from survey to handover, with reliable partial-progress tracking.

Node.jsTypeScriptFastifyProduct & systems
Read case study
NumocityBackend ownership2023 - 2025

Behind the charge

Owned the OCPP backend for 20k+ charge points and built integrations between charging operators.

Node.jsOCPPOCPIProduct & systems
Read case study
Independent productSolo buildWeb app / PWA

Agrithm

Built for a friend's father's paperwork problem: farm attendance, wages, and traceable payments.

Next.jsFastifyMongoDBProduct & systems
Read case study
Independent productSolo buildInvite-only beta

Stratum

Solo-built cloud history and cost investigations with a source-linked AI assistant. Invite-only sample-data beta.

PythonFastAPIReactProduct & systems
Read case study
Independent productSolo buildLive public preview

Rolecall

Built to help me, my friends, and other job seekers find company-source roles and track their next move.

Next.jsFastAPIPostgreSQLProduct & systems
Read case study
Avysh / AavishkIndependent rebuild2022 / Revisited

CipherDesk

Rebuilt my internship app into browser-local text and file encryption, without uploads.

Web Crypto APIAES-256-GCMRSA-OAEPSide quests
Read case study
Freelance / Confidential clientSolo buildSolo end-to-end build

Behind the workout

Solo-built a gym product with management, member, and trainer experiences over a Frappe backend.

Vue.jsFrappeERPNextProduct & systems
Read case study
GreenFortuneCRM customization2025 - Present

Behind the lead

Extended Frappe CRM with calling, email, SSO, and a retry-safe handoff into operations.

Frappe CRMFrappeERPNextProduct & systems
Read case study

MORE PROJECTS

Freelance builds, mobile apps, integrations, and earlier work.

Public source for personal and earlier projects.

My GitHub repositories

02 / EXPERIENCE

Where I've worked.

A quick view of each role.
Open the contributions for the details.

Oct 2025 - Present

GreenFortune

Hyderabad CURRENT ROLE

Software Development Engineer II

I architected the Project Visualiser backend and co-built the survey-to-handover operations platform, alongside Frappe CRM, communication and payment integrations, and product-aware AI workflows.

View contributionsHide contributions(10)
  • Architected the Project Visualiser backend from scratch with RBAC and data scoping; the product became a selling point in fundraising.
  • Co-built operations with Fastify, PostgreSQL, Drizzle, and React, including unit-level partial progress, explicit state transitions, server-side role checks, and database constraints.
  • Generated typed API contracts for the React frontend and published a shared React + TypeScript visualization package through GitHub Packages.
  • Replaced Freshworks workflows with in-house Frappe CRM for leads, call dispositions, and daily progress reports, reducing SaaS costs.
  • Integrated Exotel calling across CRM and operations, connected them with SSO, and automated the handoff when a lead is won.
  • Engineered email, call, SMS, and WhatsApp adapters with authenticated, deduplicated delivery-receipt handling.
  • Shipped a Claude-powered customer-dashboard assistant, voice-to-text transcription, and automated quotation summarization for sales workflows.
  • Implemented payment management and PayU gateway integration for end-to-end transaction tracking.
  • Automated email-to-Jira production requests with AWS Lambda and Terraform.
  • Mentored engineers through code reviews and established backend testing with Jest + Testcontainers, achieving 100% backend coverage.

Jun 2023 - Sep 2025

Numocity Technologies

Bengaluru

Software Engineer

I owned the OCPP server for 20k+ charge points worldwide, architected an operator aggregator, and built backend modules for a platform serving 10+ Fortune 500 clients.

View contributionsHide contributions(5)
  • Designed real-time charger-to-CSMS microservices over WebSockets and led OCPP server features, refactoring, and code reviews.
  • Architected an aggregator microservice unifying multiple Charge Point Operators.
  • Built subscription, payment, invoicing, reporting, and OTP authentication modules.
  • Developed automated load-testing tools to benchmark and validate backend scalability.
  • Served as a Site Reliability Engineer, maintaining production stability and resolving critical incidents.

Jan 2023 - May 2023

Numocity Technologies

Bengaluru

Software Engineer Intern

Made EV charging testable without a physical charger by building an OCPP-compliant simulator.

View contributionsHide contributions(2)
  • Interactive HTML, CSS, and JavaScript frontend.
  • Node.js backend for product demos and testing.

Apr 2022 - Aug 2022

Aavishk Sustainable Solutions

Bengaluru

Software Development Intern

I built a server-side encryption and decryption app for text, files, and media. I later revisited that project as the browser-local CipherDesk app.

View contributionsHide contributions(2)
  • Explored AES, RSA, 3DES, and Blowfish algorithms.
  • Built a full-stack web application with Node.js and Express.

A little recognition along the way: Standout Performer & Milestone Award.

03 / SKILLS WITH PROJECT CONTEXT

What I use.
Where I use it.

Backend-first, full-stack delivery: system design, interfaces, testing, integrations, AI, and access control. These tools span my roles, freelance builds, and independent products.

TOOLS FROM MY PROJECTS

My strongest area is backend engineering: APIs, data models, and workflow rules with Node.js, TypeScript, Fastify, and Express. At GreenFortune, I work with PostgreSQL and Drizzle, typed API contracts, and Frappe-based business workflows. My languages also include JavaScript and Python.

JavaScriptTypeScriptPythonNode.jsFastifyExpressFrappePostgreSQLDrizzleMySQLMongoDBRedisREST APIsBullMQ
1GreenFortune / production counts
2
3Submission: 15, then 10
4Recorded total: 25, not 10
5Keep each submission alongside the total.
PROJECT EXAMPLE, NOT SOURCE CODE.

04 / THE HUMAN BEHIND THE COMMITS

Aadarsh smiling, wearing a suit against a leafy green backdrop A LITTLE MORE HUMAN.
Aadarsh.ENGINEER / ALWAYS CURIOUS
Node.js & TypeScript.
Based in Hyderabad.

From the first idea
to a working product.

I'm a full-stack developer in Hyderabad. Backend systems are my strongest ground, but I like following a problem all the way to something someone can actually use.

Rolecall started with my own job search, and with friends looking for their next opportunity. I wanted a clearer way for us, and others in the same position, to find roles straight from company career pages.

Agrithm began closer to home: a friend's father was managing farm records on paper. I built a product around that problem, connecting attendance, wages, and payments rather than digitizing one form in isolation.

I have a strong appetite for technology and a habit of building. Trying a new tool is interesting; finding out where it helps, where it breaks, and whether it solves the original problem is what keeps me involved. Stratum and CipherDesk are other expressions of that curiosity.

That carries into my team work, too. At GreenFortune and previously Numocity, I've worked on operational workflows, EV charging, integrations, and production incidents. I value clear code reviews, useful tests, and being someone others can rely on when a system needs attention.

View resume (PDF)
3+

Years in software engineering
since graduating in 2023

2

Domains in my full-time work:
EV charging & building operations

9.66

CGPA, B.E. in Information Science & Engineering
NMAMIT · 2019 - 2023

Best Outgoing Student, ISE
Lt. Dr. B.N.S. Murthy Memorial Award

PEOPLE WHO KNOW MY WORK

Good people.
Honest words.

From teams I've shipped with to mentors I've learned from.

Recommendation 1 of 7, from Sudeep Prasad

He is a talented, diligent engineer with a great work ethic - one of the best technical people I've worked with.

Sudeep PrasadManager and mentor at Numocity
Read full recommendation from Sudeep Prasad

I've known Aadarsh since the time of his recruitment at Numocity. He is a talented, diligent engineer with a great work ethic - one of the best technical people I've worked with. We designed advanced features for our SaaS platform, spanning the OCPP standard, cybersecurity, performance-optimization and reliability. Aadarsh easily scales to tackle the problem at hand. Some of the issues required advanced algorithms, which he handled to the highest quality levels. He strives to understand anything he does. For instance, we have a stringent metric of 100% code coverage. Aadarsh not only achieves that, but strives for meaningful, well-documented tests.

He is also a great mentor to his juniors - well respected in multiple groups.

It has been a privilege for me to work with Aadarsh. I would recommend him any day without hesitation.

He took ownership of problems end to end and delivered work that had a direct business impact.

Yusuf ShaikhDirect manager at GreenFortune
Read full recommendation from Yusuf Shaikh

I managed Aadarsh at GreenFortune, where he worked as an SDE 2, and he was one of the strongest engineers on the team. He took ownership of problems end to end and delivered work that had a direct business impact.

Aadarsh architected the Project Visualiser backend from scratch, including RBAC and data scoping. It became a key selling point in our fundraising. He co-built OpsGate, which automates our order lifecycle from survey to handover. He also replaced Freshworks with an in-house Frappe CRM, which significantly cut our SaaS costs.

He integrated Exotel calling across the CRM and OpsGate, which helped the sales team reach and win significantly more customers. He connected the two systems with SSO and automatic product creation when a lead is won. He also shipped a Claude-powered AI assistant for the customer dashboard, built voice-to-text transcription and automated quotation summaries for sales, and implemented PayU payment integration for end-to-end transaction tracking.

Aadarsh writes clean, reliable, well-tested code. He set up Jest and Testcontainers testing with 100% backend coverage and generated typed API contracts that kept the frontend and backend in sync. He also built robust email, call, SMS, and WhatsApp integrations and automated Jira ticket creation using AWS Lambda and Terraform.

Beyond his technical skills, Aadarsh is a great teammate. He mentored other engineers through thoughtful code reviews and helped establish engineering best practices. He is dependable, proactive, and quick to learn.

I would gladly recommend Aadarsh to any team looking for a skilled and driven engineer.

Three things make Aadarsh a standout talent: his consistency, his genuine curiosity, and his ability to learn quickly.

Sahil BhanastakarMentor and project lead at Avysh
Read full recommendation from Sahil Bhanastakar

During Aadarsh's internship at Avysh, we worked together on a data encryption/decryption project. He did a fantastic job with the full stack, handling the backend logic in Node.js and SQL while putting together a sharp front-end with HTML, CSS, and Bootstrap. He wasn't just executing tasks; he was actively contributing to the solution.

Three things make Aadarsh a standout talent: his consistency, his genuine curiosity, and his ability to learn quickly. He was always eager to tackle the next challenge and picked up new technologies with impressive speed. Beyond his technical skills, he’s an amazing team player—always supportive, collaborative, and a positive force in our daily stand-ups.

Aadarsh quickly grasped complex systems and consistently delivered clean, efficient solutions. He showed great initiative in debugging production issues and improving system performance.

Nithin MTech lead at Numocity
Read full recommendation from Nithin M

I worked closely with Aadarsh at Numocity, where he proved to be a dependable and skilled backend developer. He worked primarily on Node.js services, with hands-on experience in MongoDB, SQL, Redis, and our OCPP server infrastructure.

Aadarsh quickly grasped complex systems and consistently delivered clean, efficient solutions. He showed great initiative in debugging production issues and improving system performance. A solid team player and a fast learner — he’ll be a strong addition to any backend team.

His API designs and backend logic were always clear and easy to integrate, which made collaboration smooth and efficient.

Salman GTech lead at Numocity
Read full recommendation from Salman G

I've worked with Aadarsh at Numocity and found him to be a dependable and skilled backend developer. His API designs and backend logic were always clear and easy to integrate, which made collaboration smooth and efficient.

He also brings a good understanding of frontend workflows and Flutter, which helped bridge gaps between teams when needed. Aadarsh is proactive, quick to pick up feedback, and consistently delivers quality work — a strong team player with solid potential.

He was approachable, communicative, and created a positive atmosphere where everyone felt encouraged to contribute ideas.

Dhruv ShettyCollege mentor
Read full recommendation from Dhruv Shetty

I had the pleasure of mentoring Aadarsh during our time in college, where he played a pivotal role in developing the IAC website. From the outset, he impressed me with his technical expertise, genuine eagerness to learn, and openness to feedback. He actively sought out input, implemented suggestions thoughtfully, and continually looked for ways to enhance both the site’s design and functionality.

What set Aadarsh apart was his relentless drive to exceed expectations. Rather than settling for “good enough,” he consistently went the extra mile to ensure that our work on IAC stood out. His creativity and dedication were evident in every challenge he tackled.

Beyond his technical skills, Aadarsh demonstrated exceptional teamwork. He was approachable, communicative, and created a positive atmosphere where everyone felt encouraged to contribute ideas. His attitude and enthusiasm had a lasting impact on our team’s success.

I have no doubt that Aadarsh’s combination of skill, openness to growth, and passion for quality will make him a valuable asset to any organization. I look forward to seeing the great things he will accomplish in the future.

Aadarsh is hardworking, focused, and motivated. He maintains an impressive balance between academic excellence and extracurricular involvement.

Vasudev PaiProfessor and mentor, NMAM Institute of Technology
Read full recommendation from Vasudev Pai

I am delighted to write this letter of recommendation for a highly deserving student, Aadarsh. As his mentor and professor for the subjects ‘Information and Network Security’,‘Compiler Design’, and ‘Major Project’ Course across two years at NMAM Institute of Technology, I've had the pleasure of observing his evolution into a truly capable scholar.

Aadarsh has consistently shown strong academic abilities, especially in advanced topics. He often brings a fresh viewpoint through his questions and discussions in class. His performance in the courses have been very effective, impressing me with his commitment to learn and think innovatively. His passion for keeping up with the recent evelopments in the field makes him a promising student.

Beyond academics, Aadarsh actively participated in departmental extracurricular activities. He showed strong management and organizational skills during our college fest and placement drives. His final-year project “PayKardo (Jaha Parivar Kare Apki Jarurate Poori)” highlighting his talent for applying knowledge to real-world problems.

Aadarsh is hardworking, focused, and motivated. He maintains an impressive balance between academic excellence and extracurricular involvement. His curiosity and drive to learn make him an ideal candidate for graduate studies.

In conclusion, with his strong academic background, practical skills, and dedication, I am proud to have him as my student.

FIXES & DEMO WALKTHROUGHS

Engineering notes.

Read all notes
  1. Accepted is not delivered.

    The sender validation and completion-hook gaps I found while repairing operational emails at GreenFortune.

    Third-party integrations
  2. When a charger disconnects.

    A walkthrough of the EV demo: disconnect at 1 kWh, reach 3 locally, then reconcile without adding the cumulative readings together.

    EV systems
  3. Permissions need a place.

    How I tied Agrithm's attendance and payment permissions to a farm membership rather than a role name alone.

    Farm-scoped authorization
  4. No evidence, no answer.

    Stratum once missed tag-only resource changes. I fixed the comparison before relying on those records as evidence for answers.

    Evidence-grounded AI

AFTER HOURS / ALL WORK & A LITTLE PLAY

Please touch
the exhibits.

This portfolio is a build you can explore, too. Navigate with the keyboard, switch themes, or try a backend failure scenario below. The arcade is just for fun.

Curiosity encouraged.

SEPARATE FROM THE WORK STORIES

Try the demos.

Six browser demos with fictional data.
No live company systems or provider calls.

THE SYSTEMS LAB

Six demos.
Fictional data.

Delay a unit, disconnect a charger, or retry a request. Watch the counters and event logs change. These browser models do not connect to the work systems described above.

DEMO-ORDER-001 / THREE FICTIONAL UNITS

Delay one of three units.

Move three fictional units from survey to handover. Delay Unit B, then check what can advance and what still blocks handover.

The real project
  1. SurveySurvey team active
  2. ApprovalOperations team waiting
  3. ProductionProduction team waiting
  4. DeliveryLogistics team waiting
  5. InstallationInstallation team waiting
  6. HandoverOperations team waiting
NEXT OWNER / Survey team
Complete survey

Start with shared requirements. The fictional order contains three units, each with its own progress.

WAITING FOR YOUR FIRST MOVE

You control the clock.

Nothing runs automatically. Take one step, watch what changes, then try a complication.

Try the interesting parts

The delay control becomes available during production, before unit B is built.

THE ORDER, RIGHT NOW0 / 3 INSTALLED
Fictional order unit progress
UnitProgress
Unit AWaiting for production
Unit BWaiting for production
Unit CWaiting for production

What this demo checksOther units can progress while Unit B is delayed. Handover stays blocked until all three are installed.

Order workflows event journal 0 / LATEST 8

No events yet. Start the demo to leave a trail.

A simplified teaching model using fictional data, not a production workflow or permissions model.

DEMO-EV-001 / A FICTIONAL CHARGING SESSION

Disconnect a charging session.

Connect a charger and authorize a driver. Disconnect it while charging, then compare the local meter with the energy recorded by the platform.

The real experience
SIMULATED WEBSOCKET / DISCONNECTED0 BUFFERED
  1. Charger0.0 kWh active
  2. OCPP gatewayConnection unavailable offline
  3. Session service0.0 kWh recorded waiting
  4. BillingNo invoice yet waiting
ONE MESSAGE AT A TIME
First, make a connection.

A charger needs a conversation with the platform before this demo can authorize a session.

WAITING FOR YOUR FIRST MOVE

You control the clock.

Nothing runs automatically. Take one step, watch what changes, then try a complication.

Try the interesting parts

Connect the charger to unlock the first scenario.

Manual steps only. Up to 3 kWh of fictional energy; no timer, real charger, or payment service.

TWO VIEWS OF ONE SESSION
Charger energy
0.0 kWh
Platform energy
0.0 kWh
Buffered readings
0
Demo invoice
Not issued

What this demo checksReconnecting applies buffered readings. Replaying a reading does not add energy twice, and repeating settlement does not create another invoice.

EV event journal 0 / LATEST 8

No events yet. Start the demo to leave a trail.

OCPP 1.6-style message names, not a protocol implementation. This demo assumes local charging can continue during a connection outage; actual charger behavior and billing rules vary.

AGRITHM / FICTIONAL FARMS & WORKERS

Try the same request in another farm.

Change the demo role, switch farms, and see which requests can read or change a workforce record.

Visit Agrithm (opens in a new tab)
  1. IdentityDemo session active active
  2. Farm scopeDemo Farm A / member waiting
  3. Role policyViewer permissions waiting
  4. ResultAwaiting a request waiting
A REQUEST, NOT JUST A HIDDEN BUTTON
Try a permission boundary.

The actions stay clickable so you can see a denial. Choose Supervisor for attendance, Accountant for payments, or Viewer for read-only access.

Demo role
Requested farm
WAITING FOR YOUR FIRST MOVE

You control the clock.

Nothing runs automatically. Take one step, watch what changes, then try a complication.

Try the interesting parts

Each write represents the same fictional day or payment. Repeating it does not create another record. Switching context clears the visible result.

THE RESPONSE, NOT ALL THE DATA

No records loaded. Send a request to evaluate the current identity, farm, and role.

Viewer / ROLE POLICY ONLY

View workersAllowed
Mark attendanceDenied
Record demo paymentDenied

What this demo checksA Supervisor can mark attendance in Farm A but cannot access Farm B. An Accountant can record payments, but a Viewer cannot.

Agrithm event journal 0 / LATEST 8

No events yet. Start the demo to leave a trail.

A client-side teaching model, not authentication or an API. Real authorization belongs on the server. The roles illustrate a small subset of Agrithm's farm permissions; every identity, worker, day, and payment here is fictional.

STRATUM / SAMPLE CLOUD WORKSPACE

Check an answer against its sources.

Ask a question about a fictional cloud estate. This teaching demo pairs supported answers with their records and declines questions beyond its data.

Visit Stratum (opens in a new tab)
  1. AccessInvited session active active
  2. WorkspaceSample workspace waiting
  3. EvidenceAwaiting a question waiting
  4. AnswerAwaiting a question waiting
NO EVIDENCE, NO ANSWER
Try a question the data can't answer.

Pick a question, then ask. Switch to a private workspace or expire the session to see why nothing is returned, and why sample data is never substituted.

Question
Workspace

“Which team spent the most this month?”

WAITING FOR YOUR FIRST MOVE

You control the clock.

Nothing runs automatically. Take one step, watch what changes, then try a complication.

Try the interesting parts

Answers here are fixed, fictional examples, not a model call. Real Stratum retrieves sources through an AI agent and read-only tools; sources help you check a claim, not guarantee it. Changing context clears the visible result.

THE ANSWER, AND WHERE IT CAME FROM

No answer yet. Ask a question to search the current workspace.

SAMPLE WORKSPACE / EVIDENCE COVERAGE

CostsEvidence exists
Change historyEvidence exists
Beyond the dataNo evidence

What this demo checksSupported answers link to sample records. Questions outside that data return no answer; a private workspace does not fall back to sample data.

Stratum event journal 0 / LATEST 8

No events yet. Start the demo to leave a trail.

A client-side teaching model, not authentication or an AI call. Real authorization and retrieval happen on the server. Every workspace, record, and total here is fictional. The live Stratum beta requires an invited account, uses sample workspaces, and has shared AI quotas; free hosting may take time to wake up. Its optional private Azure pilot is separate, not a verified live subscription demo.

CIPHERDESK / A BROWSER-LOCAL EXPERIMENT

A secret is more than scrambled text.

Encrypt a sample, recover it, then change one byte. Authenticated encryption should detect a changed message instead of returning believable garbage.

Visit CipherDesk (opens in a new tab)
  1. Sample text51 UTF-8 bytes active
  2. Fresh keyCreated on encryption waiting
  3. CiphertextIncludes a 128-bit tag waiting
  4. VerifyDecrypt to authenticate waiting

Use sample text only, never secrets. 51 / 1024 UTF-8 bytes. Editing clears the previous key and result.

WAITING FOR YOUR FIRST MOVE

You control the clock.

Nothing runs automatically. Take one step, watch what changes, then try a complication.

Try the interesting parts
ACTUAL WEB CRYPTO OUTPUT
Algorithm
AES-256-GCM
Authentication tag
128 bits
Nonce
96 random bits
Key storage
Memory only

Ciphertext + tag / Base64 encoding

Encrypt a sample to create ciphertext.

Verified plaintext

No verified plaintext.

The engineering ideaBase64 is only an encoding. AES-GCM encrypts the bytes and checks their integrity before releasing plaintext.

CipherDesk event journal 0 / LATEST 8

No events yet. Start the demo to leave a trail.

A text-only AES-GCM teaching demo alongside CipherDesk, the evolution of my Avysh internship project. The hosted app supports text and files with password-based AES or hybrid RSA; this smaller lab uses disposable in-memory keys. Nothing is saved or sent to a server. Reset, editing, or reloading discards the current demo key; this is not a password manager, file vault, or key-backup tool. HTTPS or localhost is required.

COMMUNICATION INTEGRATIONS / SIMULATED PROVIDERS

Accepted is not delivered.

Email: Brevo. Calls: Exotel, Smartflo, Plivo. SMS: MSG91, 2Factor. WhatsApp: AiSensy. Queue a request, submit it to a simulated provider, then apply a receipt. Retry either step to see what changes.

The integration experience
  1. Business eventOne fictional recipient active
  2. Channel routeEmail / Brevo waiting
  3. ProviderAwaiting submission waiting
  4. ReceiptCorrelate, then update waiting
Channel
Provider route

Changing the channel or provider starts a fresh demo. No real recipient details or credentials are needed.

ONE REQUEST / ONE OUTCOME
Queue demo request

One business event. One fictional recipient. Choose a channel and provider, then put the request in the demo queue.

WAITING FOR YOUR FIRST MOVE

You control the clock.

Nothing runs automatically. Take one step, watch what changes, then try a complication.

Try the interesting parts
ONE NORMALIZED REQUEST

DEMO-NOTICE-001 / fictional recipient

Channel
Email
Provider
Brevo
Submit attempts
0
Accepted operations
0

What this demo checksAcceptance leaves the request waiting for a receipt. Retrying an accepted send or replaying its receipt does not create a second completion.

A timeout is different from an explicit rejection: the provider may already have accepted the request. Real integrations need reconciliation and provider-specific idempotency before retrying or switching vendors.

Integrations event journal 0 / LATEST 8

No events yet. Start the demo to leave a trail.

A shared teaching model inspired by the integration experience, not vendor SDKs, payloads, or production guarantees. All responses and receipts are simulated; no email, SMS, WhatsApp message, or call is sent. Real systems also require consent, approved templates where applicable, authenticated webhooks, and provider-specific retry policies. Call completion is not proof of a human response, and delivery is not proof that a message was read.

THE FIVE-MINUTE SIDE QUESTV.1.0

Packet run_

Collect. Connect. Don't crash.

PACKETS 00 / 10 BEST 0000READY?

A tiny game. A worthy detour.

Collect 10 packets. Dodge the bugs, walls, and your own tail.

W A S D or ↑ ← ↓ →Space to pause. Swipe or use the buttons on touch.

ready. 0 of 10 packets collected.

NO SIGN-UP. NO STAKES.JUST ONE MORE TRY.
aadarsh@playground: ~

Hello, curious human_

You found the terminal. Naturally.

A small interactive corner of the internet.
Type help to get your bearings.

Terminal ready. Type help for commands.
TRY

More of a keyboard person?
Press Ctrl / ⌘ + K to jump anywhere.

BEYOND THIS TAB / SAME HUMAN, DIFFERENT CORNERS

Elsewhere on
the internet.

My code, professional profile, programming-practice accounts, and social links.

GOOD COMPANY / FRIENDS & COLLEAGUES

Better with
good people.

Friends and people I know from college and work. Their profiles are linked here; these are not project endorsements.

PERSONAL CONNECTIONS. PROFILE LINKS OPEN ON LINKEDIN.

05 / CONTACT

ROLES & FREELANCE PROJECTS

Have a role
or project?

I'm open to senior SDE roles and freelance work.
Send the problem, your team's needs, and any timeline.

HITEC City, Hyderabad, India
SEND ME A NOTE

What's on your mind?

Sends via Formspree.
A conversation, not a mailing list.

HAVE A PROJECT IN MIND?

What I can help with.

Focused freelance work, with scope and deliverables agreed before the build.

Backend & APIs

Node.js, TypeScript, and Fastify services, PostgreSQL and Drizzle data models, and fixes to existing backend behavior.

Example deliverablesTyped API contracts, backend implementation, and focused tests.

Third-party integrations

Email, calling, messaging, payments, and product-aware AI integrations, including authenticated webhooks and receipt deduplication.

Example deliverablesProvider integration, webhook handling, and a recovery/runbook handoff.

Workflow systems

Order stages, partial-progress tracking, and role-specific interfaces for operations teams.

Example deliverablesWorkflow modeling, scoped permissions, and an operational interface.

Tell me what you're building

A LITTLE FUEL FOR THE NEXT IDEA

Enjoyed the work?

If a project, demo, or note helped you, you can fuel the next one.

Buy me a coffee (opens in a new tab)

Always appreciated. Never expected.