About Me
Well-rounded software developer with expertise in React, Next.js, and modern web technologies, complemented by backend experience with Node.js and MongoDB. As the founder of Circle Club, I designed and delivered a full-stack platform, showcasing my ability to build scalable, high-performance solutions. Passionate about clean code, rigorous testing, and accessibility, I focus on creating impactful, user-centric digital experiences.
Work Experience
Founder & CEO/CTO
Circle Club
A tech startup connecting influencers with brands for partnership opportunities through an innovative platform.
Key Achievements
- Designed and developed a full-stack MVP using Next.js, Tailwind CSS, Node.js, MongoDB, and cloud services
- Integrated TikTok and Meta APIs for real-time social media account verification
- Implemented robust deployment pipeline using DigitalOcean and Vercel
- Architected peer-to-peer chat system with real-time features
- Developed strategies for improving domain rating and IP protection
Frontend Developer (React)
InHealth Intelligence
Healthcare technology company specialising in patient management solutions for the NHS.
Key Achievements
- Developed patient management software using React and Next.js
- Maintained 90%+ test coverage using Jest, Vitest and React Testing Library
- Refactored projects to improve performance and scalability
- Organised knowledge-sharing events for remote teams
- Championed clean code practices and quality assurance
Frontend Developer (Angular)
ESign
Digital signature platform offering secure, compliant document management solutions.
Key Achievements
- Led complete frontend rebuild from AngularJS to Angular v15
- Collaborated on platform rebranding and UX improvements
- Introduced agile methodologies including Scrum
- Developed custom tools for sales and product teams
- Provided technical support for API integration
Featured Projects
A selection of projects I've worked on, showcasing my expertise in full-stack development and modern web technologies.
Circle Club
A full-stack platform designed to connect influencers with brands for seamless partnership opportunities. The platform boasts innovative features like real-time messaging, social media integration, and secure payment processing, ensuring a streamlined and user-friendly experience for all stakeholders.
Key Features:
- Real-time messaging with typing indicators and read receipts
- OAuth-powered social media account verification with TikTok and Meta APIs
- Escrow-based secure payment processing using Stripe
- Cloud storage integration for user assets with AWS S3
- Responsive, mobile-friendly dashboard for brands and influencers
- Interactive niche and industry selection tools
- In-app notifications for updates and partnership progress
- Daily email notifications for unread messages
- Role-specific user profiles tailored for influencers and businesses
- Advanced search and filtering for partnerships
- Dynamic subscription management with Stripe webhooks
- WCAG-compliant design for accessibility
- SEO optimised architecture for increased discoverability
Example Stocks Dashboard
An interactive financial dashboard built with modern web technologies, featuring real-time market data visualization, watchlist management, and responsive design. Integrates with the Alpha Vantage API for live stock data and includes fallback mock data generation for demo purposes.
Key Features:
- Real-time stock price tracking with Alpha Vantage API integration
- Interactive price charts with Chart.js visualization
- Customizable watchlist with quick stock selection
- Market overview showing major indices performance
- Responsive layout adapting to all screen sizes
- Elegant loading states and error handling
- Mock data generation for demo purposes
- Type-safe data handling with Zod schemas
- Efficient data caching with TanStack Query
- Market sentiment visualization
- Latest stock news integration
- Clean, modern UI with dark mode support
- Animated transitions and micro-interactions
Technical Expertise
A comprehensive overview of my technical skills across different areas of software development, focusing on modern web technologies and best practices.
Frontend Development
Building responsive, accessible, and user-friendly interfaces
React & Next.js
Building scalable SPAs and SSR applications with advanced state management, hooks, and performance optimisation
TypeScript
Ensuring robust, type-safe development with generics, utility types, and advanced programming patterns
Tailwind CSS
Crafting responsive, mobile-first designs with utility-first CSS and custom theme extensions
Angular
Developing enterprise-grade web applications with a strong focus on modular architecture and RxJS
Framer Motion
Implementing fluid animations and transitions to enhance user experience
Accessibility (WCAG)
Designing interfaces compliant with WCAG standards for inclusive user experiences
Backend Development
Creating secure, robust, and high-performance server solutions
Node.js
Developing RESTful APIs, microservices, and real-time applications using WebSockets
MongoDB
Designing efficient schemas, leveraging aggregation pipelines, and indexing for performance
GraphQL
Building flexible APIs with efficient schema design, query optimisation, and resolver implementation
AWS Services
Leveraging cloud infrastructure for scalable, serverless architectures using Lambda, S3, and DynamoDB
Stripe API
Integrating secure payment gateways with subscription management and webhook handling
Authentication
Implementing secure OAuth and JWT-based authentication solutions
Development Tools
Streamlining development workflows with modern tools and practices
Git & GitHub
Collaborative version control with advanced branching and CI/CD integration
Testing
Comprehensive unit, integration, and E2E testing with Jest, Vitest, and Cypress
Docker
Streamlining development and deployment with containerisation and multi-stage builds
CI/CD
Automating testing, linting, and deployment pipelines using GitHub Actions and Jenkins
SonarCloud
Static code analysis for maintaining high code quality and security standards
Prettier & ESLint
Enforcing consistent code formatting and linting to maintain clean codebases
Figma
Collaborating on UI/UX designs with pixel-perfect implementation
Soft Skills
Enhancing collaboration and delivering value-driven results
Agile Methodologies
Driving iterative development through sprints, stand-ups, and retrospectives
Cross-Functional Collaboration
Communicating effectively across teams to deliver cohesive, user-centric solutions
Stakeholder Engagement
Gathering feedback and aligning technical deliverables with business goals
Leadership
Guiding teams toward goals with clear communication and mentoring junior developers
Adaptability
Thriving in fast-paced environments and adjusting to new tools and technologies seamlessly
Time Management
Prioritising tasks effectively to meet project milestones and deadlines
Critical Thinking
Evaluating complex technical challenges to make informed decisions that align with strategic goals
Testimonials
What others say about working with me
"Isaac worked as a React developer on my team for over 18 months. His technical ability and strong work ethic made him an invaluable member of the software development team. He is curious, quick to learn and always pushing to learn more. He cares about code quality and has a keen eye for improving existing code. As well as his technical strengths, Isaac also has excellent interpersonal skills and is comfortable working across teams and with people at all levels within an organisation. It has been a pleasure to work with Isaac and I’m confident he would be an asset to any software team. "
Colin Davies
Lead FE Developer at InHealth Intelligence
Get In Touch
Have a question or want to work together? Drop me a message!
Prefer email? [email protected]