Software Engineer · Builder · Problem Solver

Apil
Tamang.

Building things that solve real problems — from AI phone agents and financial dashboards to zero-UI automation tools. Over a decade of shipping software across enterprise platforms, data systems, and side projects I couldn't stop thinking about.

0+
Years Experience
0
Personal Projects
0k+
Servers Managed
Scroll
Personal Projects

Things I built because
I couldn't not build them.

Fintech · Full-Stack

CashCardView

Originally EchoBankAgent — a unified UI platform for managing bank accounts and cards across multiple financial institutions, with voice access through Amazon's Echo platform. The entire application was hand-coded from scratch over a full year of intensive development, pre-dating the LLM era. Every single UI component, backend service, and third-party integration was painstakingly built by hand.

Unified dashboard aggregating accounts and cards from multiple banking institutions
Voice-enabled access via Amazon Echo / Alexa integration
Integrations with Plaid API for financial data and Amazon Login for authentication
Node.js-based Lambda developed for Echo controller
ReactSpring JavaMySQLPlaid APISemantic UINode.js LambdaAlexa Skills Kit
cashcardview.com
Data Analytics · Scraping

RealEstate Charts

A data-driven analytics platform for discovering trends in home sale and rental prices across North Carolina's Triangle area. Under the hood, serious data scraping and analytics scan the price action of thousands of local properties to surface what an average home is likely to sell or rent for — accounting for highly localized variables like neighborhood, home type, home size, and moments in time.

Large-scale automated web scraping of local real estate listings
Granular price trend analysis factoring in neighborhood, property type, size, and timing
Covers both sale and rental markets across the Triangle area
Custom data processing pipeline from raw scraped data to consumer-facing insights
ReactNode.jsPythonSelenium
realestate-charts.com
AI · Community Tool

HOF Exteams

An AI-powered team generator built for a local soccer group to solve the recurring headache of manually sorting 30+ players into balanced teams. Instead of someone tediously reviewing each player, a user simply uploads a screenshot of the player roster and the app uses AI to automatically form 2 or 4 balanced teams.

Screenshot-based roster input — upload and go, no manual data entry
AI-driven team generation that accounts for player skill levels
Internal player database maintaining individual strength profiles to improve team balance
Built as a quick prototype to solve a real, recurring community problem
AI/LLMImage Processing
hofexteams.com
RAG · Knowledge Base

Parkgrove Community

A true RAG (Retrieval-Augmented Generation) chat tool that makes HOA governance documents actually accessible. Instead of sifting through dense Covenants and Bylaws to figure out what's allowed, residents can simply ask a question and get an accurate, citation-backed answer. The model has access to all HOA documents alongside NC state HOA Bylaws for comprehensive answers.

Ingests the full corpus of HOA Covenants, Bylaws, and NC state HOA regulations
Uses vector data indexing for semantic document retrieval
Provides annotated references alongside answers, linking back to specific source documents
Built on an open-source RAG framework; roadmap includes evolving to agentic, multi-step reasoning
RAGVector DBLLMOpen-source framework
parkgrove-community.com
Zero-UI · Automation

SMS to Calendar

A zero-UI calendar assistant that turns plain text messages into Google Calendar events instantly. No app to open, no forms to fill out — just text something like "Remind me to call Allen at 2:30 PM tomorrow" and the event is created on the spot. Saved as a contact called "Calendar Bot," it chains seamlessly with Siri or Google Assistant for completely hands-free event creation while driving or running.

Completely GUI-less — interaction happens entirely through SMS via Twilio
Natural language parsing via LLM to extract event details from freeform text
One-shot event creation with no confirmation steps or multi-field forms
Seamlessly chains with phone voice assistants for hands-free calendar management
Twilio SMS APIGoogle Calendar APINode.jsLLM
smstocalender.com
Voice AI · Telephony

PhoneAgentz

An AI-powered phone agent platform that lets local businesses set up intelligent call handling on their existing phone numbers. The AI receives customer calls and handles call routing, appointment scheduling, FAQs, spam blocking, and phone-based form completion in real time. The key differentiator: unlike most competitors that require a new number, this works with the business's own native phone number via VoIP migration.

Works with the business's own native phone number — not a new/different number
Real-time conversational AI powered by OpenAI Realtime Streaming
Handles call routing, appointment scheduling, FAQ answers, and spam blocking
Callers can fill out forms over the phone via voice interaction
PythonOpenAI Realtime APIVoIPPydantic
phoneagentz.com
Professional Experience

A decade of building
at scale.

Fidelity Investments

Principal Software Engineer → Senior Software Engineer
2021 — Present
Raleigh-Durham · Hybrid

Modernizing legacy platforms across the organization. Building microservices for business-critical applications from the ground up, deploying cloud infrastructure, and collaborating with data architects and product owners on compliance, technical, and product delivery.

Developed microservices for business-critical applications from scratch
Built and deployed cloud infrastructure using cloud-ready deployment scripts
Collaborated with data and component architects to translate designs into production systems
Interfaced with product owners and platform teams on compliance and technical updates
MicroservicesCloud InfrastructureJavaDevOps

Kforce Inc

HPOO Software Engineer → Mule/Java Engineer & Architect
2019 — 2021
On-site

Led Wells Fargo's patch-automation framework across 20,000+ servers after the prior team's sudden departure. Separately led a zero-downtime TIBCO-to-MuleSoft migration, completing it in 9 months and later rebuilding the stack with Spring Framework.

Took ownership as lead developer of a critical patching codebase on short notice
Managed remote team while staying hands-on with bug fixes and feature development
Migrated Content-Conversion Service from TIBCO to MuleSoft with zero service interruptions
Modernized build systems from ANT to Maven; rebuilt web-service stack in Spring
Served as lead technical consultant for multiple teams on builds and deployment
HPOOMuleSoftJava 8SpringMavenJenkinsJavaScript

Lucidworks

Data & Java Software Engineer
2018
Raleigh-Durham

Worked on Fusion — the search and recommendation engine behind Best Buy, Bank of America, and Reddit. Integrated spark-nlp into the core platform, built search pipeline stages, and productionized a Question Answering feature from research code.

Integrated spark-nlp library, enabling a wide range of pre-trained NLP models
Developed multiple index and query-time stages for the search pipeline
Productionized a research-stage Q&A feature into a high-performance application feature
Wrote unit tests (TestNG) and integration tests (pytest)
Java 8SparkScalaSolrPythonSpark-NLPTestNGPyTest

iCiDIGITAL

AEM (Java) Software Developer
2015 — 2018
Raleigh-Durham

Built end-to-end AEM web applications for enterprise clients like Ingersoll Rand, Spectrum, and K12. Led SOLR search architecture, integrated third-party services, and served as acting tech lead managing client delivery within an agile workflow.

Developed AEM components using SOA, dependency injection, and MVC patterns
Integrated Google Recaptcha, Google Maps, and Salesforce
Architected SOLR-based data indexing for Ingersoll Rand; extracted reusable SOLR library
Acting tech lead — work distribution, client comms, effort estimation, code reviews
Java 8AEM/CQ 6.xJavaScriptSOLRGradleJenkinsOSGI

East Carolina University

Graduate Student & Research Assistant
2013 — 2015
Greenville, NC

Studied software engineering spanning requirements analysis, UML design, and implementation in Java/J2EE, PHP, and Python. Built a bioinformatics web interface on J2EE and pursued thesis research on PHP static type inference to help developers write less error-prone code.

Java/J2EEPHPPythonMySQLMongoDBUML
Get In Touch

Let's build something
together.

Currently a Principal Software Engineer at Fidelity Investments. Always open to interesting conversations and collaborations.

Connect on LinkedIn ↗
© 2026 Apil Tamang