Joseph Ashish Theron Fernando

josephfernando05@proton.me github.com/apxllxcartxr (+91) 730 575 4188 Chennai, Tamil Nadu

Experience

Software Development Intern

Picabord Technologies Pvt. Ltd. · Chennai, TN · Oct. 2025 – Nov. 2025, Apr. 2026 – June 2026

  • Sole developer for the company website and Accord, a full-stack internal CRM, both built end-to-end with Next.js, Prisma and PostgreSQL.
  • Built multi-tenant architecture with org-level data isolation, RBAC, token-based invites, and full client, contract, project and task lifecycle management.
  • Secured with HTTP-only auth cookies, hashed passwords and authenticated server actions; containerized the development environment with Docker.

Projects

cmrlsim, A Chennai Metropolitan Railway Simulator

Go · discrete-event simulation, 2026

  • Designed and implemented a modular monolith simulation engine in Go modelling the full CMRL Phase I network — 41 stations, 54.1 km — as a weighted directed graph, with discrete-event simulation of train movement, passenger boarding and alighting, fare collection and ridership economics.
  • Architected an internal event bus, simulation clock and service boundaries — clock, network, scheduler, train, passenger, fare, economics and pathfinder packages — to simulate distributed-system communication inside a single Go binary, exposed through a REST API.

OpenStore

Python · agentic commerce, 2026

  • Built a Python sidecar for the Razorpay Buildathon (Track 01, agentic commerce) that a merchant runs beside an existing store — from a YAML config and three commands it serves discovery and UCP manifests, an agent-readable catalog, 18 MCP tools and checkout.
  • Separated reasoning from money across three layers: LLM agents can only propose, and a deterministic intent compiler runs 13 named checks against a human-signed, WebAuthn-approved spending policy while holding every key. An import-firewall test enforces that agent modules cannot import payment or signing code.
  • Wrote every order to a PoAI evidence bundle — nine sections, SHA-256 hash-chained, ES256-signed, Rekor-anchored — checkable offline by a 14-check verifier, alongside a double-entry ledger, idempotent Razorpay calls and HMAC-verified webhooks with a dead-letter sweeper. 627 tests, mypy and ruff clean.

LegacyWeaver

Python · COBOL migration, 2026

  • Built a COBOL-to-Java migration harness in Python that treats the compiled GnuCOBOL binary as the specification — it compiles and executes the original alongside a Java candidate on identical input and compares output byte-for-byte, field-resolved against a data-driven layout table, with no tolerance, threshold or heuristic anywhere in the pass/fail decision.
  • Classified every divergence by root cause — padding, sign, scale, truncation, control flow — deterministically, with no model in the classification path, so the same input always produces the same verdict. Measured 132 divergences across 201 records against a deliberately defective baseline, with zero false positives on self-comparison of the golden output.
  • Added an autonomous repair agent running local inference only: a deterministic scaffold synthesizes a candidate, a repair loop iterates against the verifier’s own output, and failure memory records dead ends so the orchestrator does not retry them. A loopback-only HTTP service streams run traces while holding no domain logic — every value it serves is reproducible from the CLI.

SimhaLink, A Crowd Control & Smart City System

Dart · Flutter, 2025

  • Built a Flutter app solo for the Simhastha Kumbh Mela hackathon, targeting real-time crowd safety at one of the world's largest religious gatherings.
  • Implemented role-based access for organizers, medical staff, security and volunteers with scoped permissions per role, end-to-end encrypted group coordination with leader beacons, and shortest-path navigation for lost members.

Facet

Python · Compliance tooling, 2026

  • AML triage where the model explains and the rules decide. Gemma reads transactions, onboarding documents and financial records, flags anomalies, and writes the report a review team actually signs off on.

Education

Chennai Institute of Technology

B.E. Computer Science and Engineering · Chennai, TN · Expected June 2028

  • 7.85 CGPA.
  • President, Entrepreneurship Development Cell — CITIL · Aug. 2025 – Sept. 2026. Lead a 35-member cell, overseeing operations, events and member development across multiple initiatives.
  • Hosted The 360° Marketer, a marketing workshop drawing 300+ participants, covering full-funnel strategy for student entrepreneurs.
  • Organized Startup Essentials, a 200-person workshop with Startup Singam featuring the CEO as keynote speaker, and raised ₹30,000 in funding for the event.

Skills

Languages Python · Go · JavaScript

Frameworks & runtimes Next.js · FastAPI · Flutter · Express.js · Flask

Data & infra PostgreSQL · MongoDB · SQLite · Firebase

Practice RESTful APIs · Database architecture · AI engineering · Object-oriented programming · Prompt engineering · Git fundamentals