Loading

Steven John

Steven John

Work In Progress!

Who I am

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

WHO I AM

I'm a multi-stack developer with top-to-bottom perfectionism ensuring delightful experiences with the least running cost.

Experience

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

EXPERIENCE

  • Adeptmind

    Jun, 2024 - Present

    Technical Lead

    • Created a web framework that embeds your applications into an existing webpage. This is useful for adding a chatbot or even changing a page altogether.
    • Handled running a retail store's page end-to-end by looking at analytics, sale figures, etc to determine what technical moves to do next.
    • Migrated legacy systems by hand from old Python code to use better, composable practices.
  • Influx Big Data Solutions

    Nov, 2023 - Jun, 2024

    Consultant

    Worked in a two-person team to build a dashboard for customers who use the RexGen data loggers that are used to collect data for car manufacturers. We have clients like Ferrari, McLaren, Ola, etc.

  • Hexo

    Mar, 2022 - Nov, 2023

    Lead Full Stack Consultant

    • Worked on Hexo Studio, a platform for generating images from text templates for social media and marketing purposes using generative AI.
    • It was built using:
      • Frontend:
        • Typescript - language
        • Next.js - Web framework
        • Tailwind CSS - utility-first styling
        • Radix UI & Headless UI - unstyled, fully-functional components
        • TanStack Query - API query management
        • Firebase - manage login methods
        • Zustand - state management
      • Backend:
        • Python - language
        • FastAPI - the web server API
        • Pydantic - runtime type checking
        • SQLAlchemy - PostgresQL ORM
        • Alembic - handle DB migrations
  • Anduin

    Dec, 2022 - Jan, 2023

    Contractor

    • Worked on a Python based ETL pipeline with multi-processing and multi-threading to ingest and transform 100GB+ of text files to a data lake.
  • Hyphen

    Apr, 2022 - Dec, 2022

    Full Stack Developer

    • Built the entire technical infrastructure from the ground up, including a ticketing system, accounts consolidation system, internal dashboard and an app in 4 months.
    • The entire system had an atomic, zero-trust philosophy, using database triggers and webhooks to consolidate data on a DB level, so even if items are created in the DB from multiple sources, auxiliary data is still populated.
    • Created a design system called Falcon which informed the design for UI/UX for the app which was built in Flutter.
    • The ticketing system has multiple ticket statuses, along with automatic assignment (club manager, SLA, holiday and work hours), slack bot for notifications and quick responses, and more. Created a DSL for querying the Slack bot for ticket statuses and more.
    • The accounting system allows to create invoices which are consolidated in multiple sources including Razorpay and Zoho Books which also accounts for multiple financial entities.
    • Tech Stack: Typescript, Zod, Firebase (Auth, Cloud Messaging), Supabase (Postgres), Pipedream, Retool, Razorpay, Zoho Books, Flutter, Riverpod Architecture (my spin on it, at least).
  • TCS

    Aug, 2020 - Apr, 2022

    Software Engineer

    • Worked with MYER, an Australian clothing company with online and brick-and-mortar stores.
    • Handled the data-flow of legacy Oracle CIW databases from different sources using Control-M, and also aided in the transition for 10000+ lines of code from this legacy system to GCP.

Side Projects

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

SIDE PROJECTS

Chauffeur

  • Rust
  • Agents

Steers coding agents back onto the right path before a dumb mistake turns into a wasted afternoon.

sourcefed

  • TypeScript
  • Agents

Notifies your agents when your Jira ticket, GitHub PR or Slack thread changes, so they never work from stale context.

Nugget

  • Nuxt
  • GSAP
  • TypeScript

A Nuxt animation library with sane defaults and composable functions, built on GSAP. Premium motion without the boilerplate.

Venda

  • Effect
  • Nitro
  • Cloudflare

A file-first, Cloudflare-native CMS. Content and data models live as files in your site's git repository.

Proclaimify

  • Nuxt
  • TypeScript

Gets a song ready for Sunday, even if you're not a musician: converts chord sheets to Proclaim's inline format, suggests the key, transposes, and splits lyrics into lower thirds.

Audiobook Studio

  • Rust
  • Ollama
  • TTS

Drop in a book PDF and get a chaptered audiobook. A local LLM finds the chapters and Kokoro narrates them, entirely on your machine.

Recurse

  • Rust
  • Python
  • Agents

A recursive language model runtime for coding agents: a persistent Python kernel where the model reaches files, shell commands and child agents as code.

Laya

  • Swift
  • Core ML

A compiled, Python-free runtime for a typed-decision model on Apple Silicon, running through Core ML as a Swift library and a warm daemon.

Bengaluru Churches

  • Nuxt
  • MapLibre
  • Cloudflare D1

An interactive map of churches across Bengaluru, with filtering to find one near you.

Design

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

DESIGN

This is some of the design work that I have done.

More
Image 0
Image 1
Image 2
Image 3
Image 4
Image 5
Image 6
Image 7
Image 8
Image 9
Image 10
Image 11
Image 12
Image 13

Relentless Pursuit for Excellence