Summary
Senior full-stack JavaScript engineer with 15 years of experience architecting and delivering web applications, geospatial mapping solutions, and AI-powered tools. Proven track record leading distributed teams, managing end-to-end project lifecycles, and translating complex technical requirements into scalable, user-facing products. Deep expertise in large language models, data visualization, knowledge graphs, and generative AI. Strong background in mentorship, technical training, and cross-functional collaboration with scientists, designers, and business stakeholders.
Technical Skills
- Languages & Frameworks: JavaScript (ES6+), TypeScript, Python, HTML5, CSS3, React.js, Next.js, Vue.js, Node.js, Flask, FastAPI, Tailwind CSS
- AI & Machine Learning: OpenAI, Claude AI, TensorFlow, TensorFlow.js, Stable Diffusion, BERT, kNN Models, Ollama, OpenRouter, AI Orchestration, MCP Development, Context Engineering, Vector Embeddings
- Data & Visualization: D3.js, Three.js, Pandas, NumPy, SciKit-Learn, Streamlit, Matplotlib, Graph Databases, Knowledge Graphs
- Geospatial: Mapbox GL JS, Google Earth Engine, ArcGIS, Custom Mapping Frameworks
- Databases: PostgreSQL, MySQL, MongoDB, Neo4j, PGVector, ChromaDB, GraphQL
- DevOps & Platforms: Vercel, AWS EC2, AWS LightSail, Digital Ocean, GitHub Pages, CI/CD Pipelines, Docker, Git
- Tools: Figma, Obsidian, VS Code, Zed, Sublime, Node-RED, Jekyll, npm, Bun.sh, QuickJS
Professional Experience
Freelance Full-Stack Developer
JS for AI | January 2011 – May 2025
- Architected and delivered full-stack web applications for scientific, government, and enterprise clients, reducing time-to-deployment by streamlining project planning and task execution.
- Built geospatial mapping applications using Mapbox, Google Earth Engine, Three.js, and D3.js, enabling researchers and policymakers to visualize complex environmental and demographic datasets.
- Developed custom AI document parsing pipelines using Microsoft Azure AI, BERT, and TensorFlow, automating tax document processing and reducing manual review time by 60%.
- Designed and deployed a custom templating engine optimized for AI-assisted development workflows, accelerating prototype delivery for client engagements.
- Created interactive 3D data visualizations and financial charting tools supporting investment analysis and client decision-making.
- Engineered knowledge graph architectures and vector database solutions (PGVector, ChromaDB) for semantic search and AI retrieval-augmented generation.
- Built custom integrations with Google Docs, Drive, Sheets, and Gmail APIs, streamlining client document workflows and eliminating manual data entry.
- Developed and published custom NPM modules, Python packages, and open-source tools adopted by external development teams.
- Managed distributed teams of developers and designers across multiple time zones, delivering projects on scope and on budget.
- Deployed production applications on Vercel, AWS EC2, Digital Ocean, and GitHub Pages with automated CI/CD pipelines ensuring 99%+ uptime.
- Prototyped and iterated on AI orchestration systems using OpenAI, Claude AI, and Ollama for document analysis and content generation.
Lead Front-End Developer
FairPlay AI | January 2022 – December 2022
- Engineered geospatial mapping applications that analyzed mortgage lending fairness across the United States, directly supporting fair lending compliance for Fortune 100 financial institutions.
- Developed SOC 2-compliant front-end architecture for banking software handling large-volume financial transaction data.
- Built custom HTML visualization components embedded in Jupyter Notebooks, enabling data science teams to communicate lending disparity findings to non-technical stakeholders.
- Led cross-functional teams locally and overseas from project inception through MVP deployment, delivering on schedule.
- Authored internal and external technical documentation, reducing onboarding time for new engineering hires.
- Created interactive mapping solutions and data-driven presentations that supported client acquisition and regulatory reporting.
- Implemented Python-based data visualization tools and synthetic data generation pipelines for model validation.
Lead Full-Stack Developer
Glitch AI | June 2019 – March 2020
- Designed and developed machine learning-powered interfaces for marketing spot attribution, translating complex mathematical models into intuitive dashboards for sales and executive teams.
- Architected end-to-end data infrastructure on AWS (EC2, LightSail, Data Lake) with MongoDB and MySQL, supporting real-time analytics processing.
- Built and deployed MVP products from zero to production, enabling rapid market-fit testing and iterative product design.
- Managed CI/CD deployment pipelines and DevOps infrastructure, ensuring reliable application uptime.
- Conducted technology stack analysis and data architecture evaluations that informed product roadmap decisions.
- Led client demos and stakeholder communications, securing continued project investment.
Front-End Application Engineer
AtomRain Inc. | June 2016 – December 2018
- Designed and developed enterprise-grade knowledge graph applications using Neo4j, React, D3.js, and GraphQL for U.S. Treasury and Air Force clients.
- Built interactive network diagrams and big data visualizations that enabled regulatory compliance teams to identify patterns across millions of financial records.
- Collaborated with cross-functional stakeholders to translate complex regulatory requirements into performant, SOC-compliant web applications deployed on GovCloud.
- Provided engineering feedback and participated in code reviews that improved team code quality and delivery velocity.
Front-End Application Engineer
MediaHound, Inc. | May 2014 – February 2016
- Co-invented, designed, and developed the Webby Award-winning consumer application DateNightMovies.com, driving user engagement through entertainment recommendation algorithms.
- Built knowledge graph-powered data visualizations and sentiment analysis dashboards using D3.js, Neo4j, React, and Angular.
- Conducted CPU profiling and performance optimization that reduced page load times and improved application responsiveness.
- Authored onboarding documentation and led internal training sessions, accelerating junior developer ramp-up.
- Planned and executed company hackathons and internal events that fostered cross-team collaboration and innovation.
Volunteer Experience
Community Manager & Instructor
CrashSpace | January 2020 – Present
- Trained 50+ community members on 3D printers, laser cutters, CNC machines, and risograph equipment, expanding access to digital fabrication tools.
- Planned and facilitated multi-season professional development programming, increasing member engagement and retention.
- Developed custom web applications and camera tools for hackerspace operations.
- Authored blog posts and marketing communications that grew community membership.
- Oversaw machine shop safety protocols and enforced equipment standards.
- Designed and published zines combining hand-drawn illustration with digital fabrication techniques.
Web Development Mentor
Emergent Works | November 2021 – May 2024
- Mentored justice-involved individuals in React.js, JavaScript, Python, and AI-powered web development, contributing to successful career transitions into the technology sector.
- Developed tailored lesson plans and project-based curricula that accommodated diverse learning styles and experience levels.
- Guided mentees through project planning, technical pitches, and portfolio development, preparing them for employment in the tech industry.
Adult Literacy Tutor
Los Angeles Public Library | January 2009 – November 2009
- Conducted one-on-one tutoring sessions for adult learners, designing personalized lesson plans that improved reading comprehension and writing proficiency.
- Assessed individual learner goals and adapted instructional strategies to support GED preparation, workplace literacy, and personal development.
- Contributed to the library’s community education mission, helping learners gain confidence and skills to pursue professional advancement.
Education
University of Montana
Bachelor of Arts in Journalism — Investigative Journalism Focus
Relevant Coursework: Database Research, Geospatial Computation, ArcGIS, Data Analysis, Technical Writing