Nicholas Smith

Nicholas Smith

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
I am a Front-End Software Engineer specializing in React Development
I am a Front-End Software Engineer specializing in React Development

Hi! I'm Nick.

I'm a senior software engineer with over 12 years of experience building full stack, accessible and UX-focused apps for the web. I've spent most of that time deep in JavaScript, React, TypeScript, and Node, shipping products at companies like MongoDB and Cisco. At MongoDB, I led a distributed team through a major CMS migration that cut CSS by 40% and made publishing 5x faster. Recently, I founded a company, Bright Logic Digital, which provides consulting and development for custom Web Application development and AI Integrations. Recently, I have been developing AI tooling and exploring the infrastructure layer around LLMs, including a RAG system that indexes codebases for semantic search.

I'm looking to work with companies that want to build smarter products, whether that means integrating LLMs into existing architecture, developing an AI strategy from scratch, or just shipping solid, well-built software.

Eastern Time (US & Canada) (-05:00)
Joined July 2019
EXPERTISE
7 years experience
10 years experience
8 years experience
4 years experience
4 years experience

REVIEWS FROM CLIENTS

Nicholas's profile has been carefully vetted and approved as a Codementor. Connect with Nicholas now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
Pebble_Workout_App
An app for the Pebble Smartwatch for Displaying Workout Routines
C
1
1
Gravity-Forms-Placeholder
Replace Labels with Placeholders in Gravity Forms Wordpress Plugin
JavaScript
1
0
EMPLOYMENTS
Senior Software Engineer - Tech Lead
MongoDB
2022-10-01-2025-07-01

Led 6+ engineers across 3 continents to migrate mongodb.com from a fragmented in-house CMS to Contentstack headless CMS.

•Drove ...

Led 6+ engineers across 3 continents to migrate mongodb.com from a fragmented in-house CMS to Contentstack headless CMS.

•Drove technology stack and frontend architecture decisions (React, TypeScript, Next.js, Tailwind, ESLint, Prettier) and created coding standards for composable architecture including Smartling, BrandFolder, and Optimizely integrations.

•Led migration of 250+ pages and cut content publishing delays enabling 4x faster delivery of content translated into 7 additional languages.

•Enabled 5x faster page publishing (150 pages vs 30 per batch) by architecting Next.js/React/TypeScript framework with Contentstack Automate, improving SEO through faster page load times.

•Cut bundle sizes in half by implementing code splitting, tree shaking, Next.js ISR implementation, and other optimizations.

•Led development of optimized Tailwind integration which reduced CSS bundle sizes by roughly 40% and reduced design to production times.

TypeScript
CMS
Docker
View more
TypeScript
CMS
Docker
React
Eslint
Next.js
Tailwind css
Software architecture
AWS
View more
Senior Software Engineer
Cisco
2019-11-01-2022-10-01

Developed interfaces for Cisco SecureX that transformed and aggregated unstructured data into actionable threat intelligence, reducing...

Developed interfaces for Cisco SecureX that transformed and aggregated unstructured data into actionable threat intelligence, reducing incident response time and increasing visibility into security posture.

•Built threat correlation dashboard aggregating data from dozens of sources (Duo, Meraki, Orbital, Secure Endpoint, Umbrella) to determine CVE exposure.

•Created modular threat visualization widgets using React, D3, and Recharts enabling non-security analysts to interpret IoC data and respond to incidents.

•Developed and demoed POC for Threat Context feature to leadership, leading to its adoption as standalone product.

HTML/CSS
Node.js
D3.js
View more
HTML/CSS
Node.js
D3.js
npm
React
JavaScript
Redux
View more
Senior Technologist
Handsome
2018-06-01-2019-06-01

Built mobile and web applications at a design agency serving startups through Fortune 50 clients. Worked directly with clients to exec...

Built mobile and web applications at a design agency serving startups through Fortune 50 clients. Worked directly with clients to execute their visions. Collaborated with distributed teams across Russia, Ukraine, Africa, and South America. Provided technical direction during planning and design phases. Built and deployed demos, POCs, and production applications using React, Vue.js, Webflow, and AWS infrastructure.

Python
TypeScript
JavaScript
View more
Python
TypeScript
JavaScript
UX/UI Design
Solution Architecture
Vue.js
AWS Architect
Software architecture
AWS
UX strategy
UX design
View more
PROJECTS
2025
AI-powered learning platform that generates personalized skill trees from any topic, breaking complex subjects into achievable goals. Use...
AI-powered learning platform that generates personalized skill trees from any topic, breaking complex subjects into achievable goals. Uses FSRS spaced repetition algorithm to schedule reviews for long-term retention.
PostgreSQL
TypeScript
Test driven development
View more
PostgreSQL
TypeScript
Test driven development
React
Test Automation
Next.js
LLM
Claude
Claude.ai
Mcp connections
View more
2026
An MCP plugin that adds semantic code search to Claude Code and other AI coding agents, giving them deep context from your entire codebas...
An MCP plugin that adds semantic code search to Claude Code and other AI coding agents, giving them deep context from your entire codebase. Features: - Semantic Code Search: Natural language queries locate relevant code across your entire codebase - Token Savings: Dramatically reduces context usage by returning only relevant code chunks - Multiple Embedding Backends: Google Gemini (free) or Ollama (local) - LanceDB Vector Storage: Fast, efficient vector search with hybrid BM25 + dense matching - MCP Compatible: Works with Claude Code, Cursor, and other MCP-compatible tools - Web Dashboard: Real-time monitoring of index status, token savings, and usage statistics - Beads Integration: Shows issue tracker data if your project uses beads
Testing
TypeScript
Test Automation
View more
Testing
TypeScript
Test Automation
LLM
RAG
Llm building and deployment
Rag Based architectures
Llm agent
Mcp connections
View more