Professional profile

About Adam

I’m a UK based Full Stack React Developer delivering business software across React, TypeScript, Python, APIs, cloud systems, data, and security.

I build and support production systems used by real teams. That includes portals, dashboards, APIs, automation tools, modelling workflows, and secure internal platforms.

Most commercial work I have delivered is private or covered by NDA, so this site uses anonymised case studies, selected public demos, and freelance client delivery through Bicknell Digital.

I work comfortably across frontend, backend, cloud, and data. I focus on clear delivery in messy real-world contexts, including legacy code, release risk, permissions, support needs, and operational handover.

You can see the full role-by-role breakdown on the Experience page.

Portrait of Adam

Why case studies

Most of my best work is private, internal, client-facing or under NDA. The case studies explain the problem, my role, the system shape, the key decisions, the outcome and what I would improve next without exposing confidential details.

Case Studies

AI and automation

I use generative AI and automation in practical ways: research support, summarisation, content processing, local LLM workflows, prompt workflows, document workflows and business process support.

I use these tools to move faster, but I review, test and understand what goes into production.

Generative AILLMsOllamaDocument summarisationAutomationPrompt workflows

Technical range

Frontend range

React and TypeScript are the focus of this portfolio, but my frontend experience also includes Redux, Vue, vanilla JavaScript, jQuery, server-rendered views, Mako templates, Electron interfaces and older legacy screens that still support real business workflows.

ReactTypeScriptReduxVueElectronjQuery

Backend and API work

I have worked across Python, Flask, FastAPI, PHP, Laravel, Lumen, CakePHP, Node.js, REST APIs, SOAP services, authentication flows, document access APIs, business rules and integrations between internal and external systems.

PythonFlaskFastAPIPHPREST APIsSOAP

Cloud and delivery

I have delivered and supported systems across Azure, AWS, Terraform, Docker, Azure Container Apps, Azure Functions, Azure DevOps, Buildkite, GitHub, GitLab, CI/CD pipelines, hosted web platforms and customer-managed deployments.

AzureAWSTerraformDockerCI/CDGitLab

Security and identity

I have worked with authentication, authorisation, SSO, SAML, OAuth2, Azure Active Directory, Microsoft Entra ID, SmartID, role-based permissions, secure document access, SOAP authentication, secrets management and penetration test remediation.

SSOSAMLOAuth2Azure Active DirectorySmartIDRole-based access

Data, search and modelling

I have worked with PostgreSQL, MySQL, MariaDB, Microsoft SQL Server, MongoDB, Cosmos DB, SQLAlchemy, Elasticsearch, Azure Search, reporting workflows, data validation, model inputs, model outputs, currency conversion logic and numerical modelling systems.

PostgreSQLMySQLSQLAlchemyElasticsearchCosmos DBModelling

Business and platform experience

Business systems mindset

A lot of my work sits inside real business operations rather than isolated product demos. I have worked on legal document workflows, casting platform features, solver and modelling tools, reporting systems, client portals, internal dashboards, workflow automation and support tooling.

Explore my experience

Commercial domains

I have worked across legal technology, HR and workforce-related systems, music technology, film, TV and casting platforms, manufacturing and modelling software, agency websites, client portals and internal business systems. That range has given me experience with different users, workflows, data needs, security concerns and release environments.

Legal techHR systemsMusic techFilm, TV and castingManufacturingAgency work

Production and support experience

My early career in application support and infrastructure support still shapes how I build software. I think about monitoring, release risk, backups, incidents, user support, documentation, handover, permissions, server behaviour and what happens when a system is live.

Production supportMonitoringIncident managementDocumentationHandoverInfrastructure support

SaaS and platform work

I have worked on multi-region SaaS platforms, multi-tenant systems, secure Azure SaaS products, customer-managed deployments, commercial platforms, release governance, regional UAT, production support and platform modernisation.

SaaSMulti-region SaaSMulti-tenant architecturePlatform engineeringUATRelease governance

Freelance and client work

Alongside employed roles, I have also delivered freelance and client work through Bicknell Digital. That work adds another layer to my experience with client communication, hosting, WordPress, website support, handover, small business workflows and practical delivery.

Bicknell DigitalClient workWordPressHostingHandoverSupport

How I work

I care about understanding the problem, choosing practical technical options, reviewing the trade-offs, communicating clearly, testing the risky parts and leaving systems easier to support than I found them.

I think about what happens after release: permissions, monitoring, handover, support, data quality and whether the system still makes sense when real users rely on it.

Technical judgementCommunicationTestingRefactoringDocumentationOwnership

Core tools

These are the tools I use most often across product engineering, internal systems, client work and secure business software.

ReactTypeScriptPythonNode.jsJavaScriptPHPMongoDBMySQLPostgreSQLFastAPIFlaskDockerWordPress

Current focus

I am currently focused on keeping this portfolio clear, improving the public demos and documenting the decisions behind each project.

Live

Portfolio site

A content-driven portfolio for case studies, experience, skills and public demos.

In development

Client Document Portal Demo

A public demo based on the kind of secure document workflows I have built commercially.

In development

Support Triage Dashboard

A practical internal tools demo focused on issue handling, workflow visibility and useful admin views.

Where this portfolio fits

This portfolio brings together selected commercial experience, Bicknell Digital client work, anonymised case studies, public demos, a detailed experience timeline and a technical skills index. It is designed to show the kinds of systems I have built, supported and improved without exposing private company or client details.