Sayyed Arib
Hussain_

Software engineer. I'd rather read the config than guess at it.

A year and a half building and operating a CRM that 20,000+ people use every day — Angular, Node.js, PostgreSQL. I contribute upstream to open source, automate the parts of my job that repeat, and care more about why something broke than about closing the ticket.

Experience

~/experience

Software Engineer, telecrm

Jan 2025 — Present

Full-stack CRM platform · Gurugram, India (onsite) · intern Jan–May 2025, full-time since Jun 2025

2,300+ clients · 20,000+ users · 745M+ API requests a month

  • Cut mobile app startup on low-end devices from 23 to 12 seconds by shrinking the initial bundle from 23 MB to 10 MB — lazy-loading modules and dropping dependencies the app never needed on mobile.
  • Redesigned role-based access control across 5 modules — dashboards, message templates, saved filters, embedded apps, and confidential fields. Every user used to build their own copy of each; now they're assigned to a role or permission template and everyone in that role gets them. Shipped two-factor authentication and mobile screenshot prevention alongside it.
  • Built a Model Context Protocol server with 6 read/write tools, letting LLM applications drive internal CRM workflows.
  • Wrote 300+ automated regression tests (Puppeteer, Jest) that run in CI and gate every release, including a reusable helper for driving elements outside the viewport that the suite couldn't reach before.
  • Raised the bulk-update limit for unique lead fields from 10,000 to 50,000 leads by splitting the job into a master that hands batches to worker jobs.
  • Added saveable filters to the lead activity history, so people can show only the actions they care about — say, calls and notes — without rebuilding the filter every visit.
  • Sat with stakeholders to work out what they actually needed, then delivered 200+ analytics dashboards for 40+ clients. One funnel view showed a marketing team where users dropped off and helped lift campaign reply rates 20%.
  • Run the ETL pipeline that moves data from MongoDB into Amazon RDS for analytics — scripts scheduled with systemd timers, feeding a self-hosted Metabase instance on Docker — and cut development RDS spend from $500 to $200 a month by right-sizing instances that never passed 20% CPU.
  • Moved the mobile app from Capacitor 7 to 8, and shortened releases from a 3-day store review to minutes with over-the-air updates.
  • Added Firebase Crashlytics so crashes, ANRs, and other errors are logged and traceable, and started the mobile app's engineering documentation after joining an undocumented codebase.
  • Take first-line support duty every fourth sprint: triaged 50+ tickets, fixed what I could, routed the rest, and coordinated with product.
  • Own production incidents end to end — reproduce, trace the root cause across the stack, ship the fix.

Full-Stack Developer Intern, VoxxiLab Inc.

Apr — Jul 2024

AI voice-monitoring product · Remote

  • Built backend APIs in Python, FastAPI, and PostgreSQL behind lead-management and voice-monitoring dashboards (React, Supabase).
  • Tuned LLM workflows for sentiment analysis and call-quality review, cutting pipeline latency by ~200 ms.

Open source

~/open-source

zulip / zulip

5 pull requests merged into the production codebase. The one I'm proudest of is a bot-enforced access-control feature that stops people claiming a pull request they aren't assigned to. I also added silent mentions to cut notification noise and improved file-upload UX with a drag-and-drop effect.

hacktoberfest

I started contributing while preparing for Google Summer of Code and kept going. Contributions across 8+ organizations, working through code review in large codebases I'd never seen before — including one merged bug fix to a Rust project. A small one, but my first.

  • Layer5 / Meshery
  • Ockam
  • Monday.com
  • AMUpedia

why I stayed

I came for the programs and stayed for the people. In Zulip and Meshery, founders and senior engineers took time to point out my careless mistakes politely — that's what pushed me to get better. I still read through projects I'm not contributing to, just to see how others handle scale and maintenance.

Projects

~/projects

Khan Group of Hostels & PG

solo build
Next.js · TypeScript · Supabase · Drizzle

A booking platform for a hostel owner I met while staying there during college — my first large solo build. 250+ bookings and INR 263,000+ in revenue so far, and invoices and agreements are generated automatically, cutting the owner's manual work by about 60%. The lesson I actually took away was about requirements: scope kept moving with the client's mood until I stopped and froze it, sketched the UI on paper, then designed the database.

The hard part was payments. The gateway allowed only one linked account, which didn't fit how the owner took money. So I designed around it: a guest books and immediately gets a slip marked "verification pending", the owner gets an email, confirms once the payment lands, and the booking status updates.

Grabtern

early core contributor, not the creator
Next.js · MongoDB · Node.js

A senior of mine started this mentor–mentee platform and I joined a few weeks in, during my fifth semester. I built the mentor registration page and Google login, then took over more of the core engineering — starting with the Razorpay payment gateway — as he moved to the business side. We onboarded 50+ mentors and 20+ mentees, and the community page still has 7,000+ followers on LinkedIn.

It was picked for GirlScript Summer of Code, which brought in a wave of first-time contributors. I spent much of that time reviewing their PRs and walking them through small mistakes — the same patience Zulip's maintainers had shown me. The project is shut down now; Topmate took that market.

Botcraft

Next.js 15 · React 19 · FastAPI · LangChain

A no-code platform for building AI assistants: upload a knowledge base, tune the retrieval pipeline, test it live, then paste one <script> tag into your site. I designed the LLM orchestration layer and the backend, and built the dashboard around it — 22 routes covering auth, onboarding, a multi-source knowledge base, analytics, a WebSocket playground, and a theming studio.

The part I'd defend in a review is the state boundary. Server state lives in TanStack Query with explicit invalidation; client-only state lives in a persisted Zustand store. Neither leaks into the other, so no component ever calls Axios directly — one hook per resource owns its query keys.

The whole RAG pipeline is configurable from the UI at runtime: chunk size, overlap, splitter, PDF parser, embedding model, temperature, and the system prompt.

Project Alpha

Vercera Hackathon 2024, AMU
Python · TensorFlow · MoveNet · Next.js

A way to play computer games with your body instead of a keyboard. MoveNet reads your pose from the webcam and maps it to game input — raise your left hand, the character turns left — so time at the machine costs you some movement instead of none. Pose detection in TensorFlow and OpenCV, input synthesis with PyAutoGUI, Next.js front end.

Home automation by speech recognition

Python · Machine Learning · Arduino

An end-to-end pipeline rather than a demo: collected and labelled a 1,000-sample voice dataset, trained and evaluated a speech-command classifier, then deployed it to an Arduino for real-time inference — switching lights on a spoken command.

Workspace

~/workspace

Most of my day happens in a terminal. Coding agents do a lot of the typing now; I set them up, keep them on a short leash, and read the diff before anything lands.

editor
Neovim
agents
Claude Code, with my own skills and hooks · kiro-cli · Cursor, now and then
terminal
Bash · herdr to run several agents side by side · hunk
os
Ubuntu

Skills

~/skills
languages
JavaScript, TypeScript, SQL, C++, Java · Python (FastAPI, pandas — rusty but real)
frontend
Angular, React, Next.js, HTML, CSS, reusable components
backend
Node.js, FastAPI, REST APIs, PostgreSQL, MongoDB, Redis
linux & infra
Ubuntu, Bash, systemd services and timers, networking / DNS, file permissions, Docker, AWS (EC2, RDS, S3)
mobile
Capacitor, over-the-air updates (Capgo), Firebase Crashlytics, native Android layer (Java)
testing
Puppeteer, Jest, regression automation, root-cause debugging, incident triage
data & ai
ETL pipelines, Metabase, query optimization, LangChain, Model Context Protocol, RAG, NumPy, pandas
practices
Git / GitHub, GitHub Actions, code review, requirements gathering, first-line support rotations, documentation

Education

~/education

B.Tech, Artificial Intelligence — Aligarh Muslim University

CGPA 8.4 / 10

Dec 2021 — Jun 2025

Class XII, CBSE — Aims International, Gonda, UP

94.2%

  • Crash Course on Python — Google / Coursera
  • Supervised Machine Learning: Regression and Classification — Stanford / DeepLearning.AI

Get in touch

~/contact

Open to backend, full-stack, and platform roles. If you've read this far, the fastest way to reach me is email.

sayyedaribhussain4321@gmail.com
arib@ubuntu:~$ ↑ history · tab completes