About Steve Martin
Software Engineer / AI Enthusiast. Based in Wicklow, Ireland.
Born in 1996 in Wicklow, Ireland.
Graduated from Technology University Dublin in 2015 with a First Class Honours in Computer Science.
Language agnostic. Passion for clean code. Always learning.
Certified Sitefinity Developer.
Professional Experience
Software Engineer — Inneall
1.5 Years (Current)
Technologies: C#, Sitefinity CMS, ASP.NET, Next.js, SQL Server
- Managed the DBS Marketing Site, engaging directly with customers to improve relationships and drive site enhancements. Supported Sitefinity CMS sites with custom features, bug fixes, and integrations with Salesforce and Thesis Student Management.
- Contributed to the Client Ops team, providing technical support and maintaining a wide range of projects across Sitefinity and WordPress. Executed integrations with Salesforce, Zapier, and Thesis Student Management, adapting to evolving client needs.
- Developed a Student Support Chatbot leveraging AI for user intent classification, enabling precise matching of user requests with Salesforce dialogs.
- Delivered a new marketing site for an existing client utilizing a Headless Sitefinity CMS and Next.js renderer, significantly elevating user experience and conversion rates.
- Prototyped an AI-driven chatbot for efficient knowledge retrieval, integrating RAG agentic AI with website data for scalable customer support.
Generative AI Annotator — Data Annotation
Freelance
Technologies: Python, JavaScript, Prompt Analysis & Optimization
- Analyzed and optimized AI chat responses and prompts across diverse scenarios, formats, and data types (code, text, audio, images, video), ensuring high-quality generative outcomes for clients.
Software Engineer — Davra
2 Years
Technologies: Vue.js, Node.js, Kafka, MongoDB, KairosDB
- Owned and improved the Translink project, a real-time dashboard for WiFi analysis, asset management, and geofence monitoring. Assumed responsibility from contractors, leading ongoing maintenance, bug fixing, optimization, and comprehensive documentation efforts.
- Led the migration of key mining projects from Vue 2 to Vue 3, upgrading systems for enhanced performance, maintainability, and expanded early warning and asset management capabilities.
- Embedded within customer teams to support new product launches: delivered implementation expertise, advised on platform best practices, and ensured successful adoption.
Junior Software Engineer — Docosoft
2.5 Years
Technologies: C#, ASP.NET, .NET Core, SQL Server
- Maintained a large, monolithic legacy product, handling bug fixes, unit testing, and feature development to ensure stability and scalability.
- Engineered an XML-based rules engine, streamlining customer-specific logic and eliminating the need for separate code branches. Enhanced codebase maintainability and accelerated onboarding of new clients.
- Optimized development workflows by setting up Azure pipelines for internal class libraries, converting them into local NPM packages. Achieved a consistent reduction in build times by 10 minutes per cycle, driving greater productivity.
Projects
Fluid — Generative Noise Algorithm Visualiser
Solo, end-to-end · Live
An interactive generative art application that renders a real-time animated grid of dots on an HTML5 canvas, with motion driven by procedural noise algorithms. Built with Nuxt 3 and Vue 3, it lets users explore and export organic, flowing visual patterns by tuning parameters like grid density, dot scale, color blending, and animation speed — all updating live via a requestAnimationFrame render loop.
Live at: fluid.stevemartin.dev
Technologies: Nuxt 3, Vue 3, Pinia, Tailwind CSS v4, Nuxt UI
End-to-end ownership of a creative-coding product: algorithm implementation (noise functions and vector math), state management architecture, canvas performance work, and polished, responsive UI/UX — in a small, cleanly organized codebase with a clear separation between rendering, state, and presentation layers.
Logoviz — Automated Brand Exposure Analytics
Solo — Final Year Project · Discontinued
A cloud platform that let brands quantify the value of product placement and sponsorship exposure. A user submitted a YouTube video URL and their logo; the platform analyzed the footage computer-vision-side to detect every appearance of the logo and surfaced measurable insights — largest on-screen size, total time on screen, a spatial heatmap of where it appeared, and a timeline of appearances — giving companies concrete data to judge whether the exposure they received matched what they paid for.
Technologies: Sails.js, Node.js, OpenCV, EJS, Google Cloud
Applied computer vision — feature detection and matching — integrated end-to-end into a full-stack product, from video ingestion through analysis to a usable brand analytics dashboard. Independently scoped, built, and recognized for both technical execution and originality.
Nadestack — Digital Asset Portfolio Tracker
Solo, end-to-end · Discontinued
A portfolio-tracking platform for Counter-Strike skins — cosmetic in-game items trading on an active secondary market estimated at $5B. It applied traditional investment-tracking concepts (buy price vs. current price, percentage gain/loss, trade volume) to this asset class, giving users a single dashboard to monitor the real-time value and performance of their skin inventory, alongside simple price-trend projections.
Technologies: Vue.js, Express, TypeScript, Supabase, Steam API
Independently scoped, built, and shipped end-to-end — from third-party API integration and financial-style data modeling, through a typed backend and reactive frontend, to authentication and persistence — targeting a niche but substantial real-world market.
Contact
Email: dev.stevemartin@gmail.com