If you have received this document in a fixed format (e.g. PDF, Word, or a hard-copy), it may be out-of-date. Please refer to https://www.lwg.no/resume for the most recent version.
At a Glance, I...
- Am a seasoned Software Engineer and Architect with broad experience in the security space.
- Specialise in .NET, access control, and software that scales gracefully.
- Am resourceful, persistent, and minded toward direct action when addressing challenges.
- Enjoy autonomy, flexibility, continuous communication, and a vision.
- Enjoy being in an office and working closely with my team.
- Enjoy opportunities to laugh with my peers over a coffee.
- Am a native English speaker working toward B1 proficiency in Norwegian by EOY '26.
- Am a British citizen with a skilled worker's permit in Norway.
You can get in touch with me at...
If you have a role in mind, and can provide a written specification, I would be delighted to receive a message from you on LinkedIn.
Unsolicited messages that do not have an attached role specification may be ignored, unless you can pay the cat tax.
My technical skills include...
| Professional Proficiency | Intermediate Proficiency | Basic Proficiency |
|---|---|---|
| C#, .NET, MAUI, Razor/Blazor | Golang | Terraform |
| C | Swift | |
| Java | Kotlin | |
| TypeScript, JavaScript |
Python |
|
| GitHub Actions | AWS | |
| Azure* | SQL | |
| Unreal Engine 4** | ||
| Docker |
*Key Vault, CosmosDB, SQL Server, Event Hubs, Service Bus, Functions, App Service, App Configuration, Storage, CDNs, VMs, Entra, SignalR Service, Container Registry, Communication Services, AI Foundry, and Container Apps.
**Including engine internals.
And my softer skills include...
- A demonstrable capability to absorb unfamiliar concepts, synthesise new knowledge, and generate valuable insights fast.
- An enthusiastic approach to challenges, combining logic and creative ideation to construct innovative and/or unexpected solutions.
- Comfort with agile practices and competency in related project and source-code management tools, such as Azure DevOps, Atlassian Jira, Git, SVN, and Perforce.
- A willingness to ask for help and solve things together.
- A track record of successful mentorship.
- Formal training in qualitative and quantitative research techniques, analysis tools, and their applications; and experience writing for academic publication.
- Experience collaborating closely with customers and vendors, including several periods embedded internationally providing on-site engineering capability for newly launched platforms.
Some of my previous roles were...
Tieto Banktech; January '25 – Present
Senior Software Architect in Data & ML focused on enabling change today while avoiding unnecessary complexity and technical debt tomorrow. At Tieto, I prioritise lean, scalable architectures within the banking domain, starting with simple foundations and evolving them deliberately to meet stringent regulatory requirements. I guide teams in shaping architectural direction under these constraints, advising on patterns, trade-offs, and defensible design decisions grounded in solid engineering principles. My work spans holistic analytics across a petabyte-scale data estate, as well as voice- and text-based machine learning systems, with a continuous emphasis on adaptability, compliance, and long-term maintainability as requirements evolve.
Veracity by DNV; October '22 – November '24
Senior Software Engineer delivering trust and scale to industry digitalisation. Reporting to the head of processes, methods, and tools—and in collaboration with my peers throughout the business—I consult on matters of secure development practice and provide engineering support to colleagues in the forms of technical documentation, standards, security review, foundational code, and other structured guidance. In addition to my day-to-day duties, I provide enthusiastic and targeted mentorship to junior colleagues in the areas of automated software verification, security-first problem solving, and first-class engineering practices. Other achievements within this organisation have included the design, implementation, and documentation of a bespoke event processing framework deployed as part of the Veracity Access Hub.
Data Protection Solutions, Entrust; October '19 – October '22
Senior Software Engineer securing a world in motion by collaboratively building the future of hardware-based cryptographic security. I deliver solutions spanning a variety of tools and tech – including Go, Java, C/C++, C#, and Python – whilst keenly engaging internal and external stakeholders to ensure quality, appropriateness, and customer success. Recent achievements include the delivery of the Post-Quantum Cryptography Option Pack, an experimental quantum-resistant cryptography SDK for the nShield family of products; as well as contributing to the maintenance of a FIPS certification through development of new tools to enable data gathering, hardware test automation, and test–retest reliability.
PC Applications, Sepura; October '17 – October '19
Senior Software Engineer responsible for the development and maintenance of a Microsoft SQL backed C# .NET fleet-management application suite for hand-portable radio technologies. Collaborative member of an agile team from feature inception through to delivery and after-sales, and an active contributor to process improvement initiatives. Achievements include increased build reliability through a tools modernisation project, and a system to securely marshal cryptographic data across insecure boundaries.
Espial UK; July '15 – October '17
Software Engineer maintaining an embedded C++ television set-top box software portfolio. Played a key role in the security hardening process, as well as having held a significant role in the development of mass storage, diagnostics, and containerisation features of the platform. My work is deployed in the field in two major markets, utilised world-wide. During deployments, I worked with customers on-site in international settings to ensure success.
My qualifications include...
BSc Computer Science (Hons.) (1st Class), Uni. of Wolverhampton; 2015
During my three year programme at Wolverhampton University, I studied a range of topics including artificial intelligence, games design and development, object-oriented and systems-level programming, computational mathematics, data management methodologies, robotics, and theory. My dissertation project, Gunpei, explored classic console emulation using Google's Native Client, focusing in particular on high-performance design across sandbox boundaries.
My academic work covers...
Emergent Control Paradigms for Wheelchair Accessible Virtual Reality (WAVR)
Accessibility in video games is a rapidly evolving landscape, however virtual reality experiences are underrepresented by existing study. The Interactive Technologies Laboratory at the University of Lincoln (UK) sought to understand the challenges involved in designing for accessibility in virtual reality, culminating in an advanced software toolkit enabling full-body experiences that incorporate the wheelchair as a controller.
Spambot Network Observation, Obstruction, and Detection Around Reddit (SNOODAR)
Spambot Network Observation, Obstruction, and Detection Around Reddit (SNOODAR) was a longitudinal, non-experimental research project focused on profiling and frustrating spambot activity on reddit.com. In collaboration with Reddit, we applied well-defined heuristics, fuzzy logic, and machine learning to detect spambots, observe how their activity evolves, and obstruct their ability to operate effectively. This project was undertaken without institutional affiliation.
My volunteer roles have comprised...
Oslo Pokémon League; July '25 – Present
Board Member and qualified Head Judge within a competitive Pokémon community, responsible for ensuring fair, consistent, and well-run events. I adjudicate disputes, provide authoritative guidance on game rules and interactions, and safeguard competitive integrity in line with official standards. In parallel, I lead initiatives to support and include underrepresented members of the community. My approach balances rigor with approachability, maintaining structure and credibility while fostering a light, enjoyable, and welcoming environment.
NHS Community Response; October '21 – October '22
I spend a handful of hours per month 'on call' to respond to the needs of the clinically extremely vulnerable, elderly or isolating. My responsibilities include responding to alerts, establishing the support required, devising and then executing on a plan of action. Ordinarily, my shifts will involve the procurement of groceries and prescriptions. Additionally, when time permits, I provide stewarding services at COVID-19 mass vaccination sites. This involves managing the flow and safety of visitors that pass through the shift site.
FoodCycle Cambridge (Cooking); January '21 – October '22
I spend my Saturday's working in the kitchen of St. Andrews Baptist Church in Cambridge, on behalf of FoodCycle, designing and serving three course meals that are nutritious and delicious. Crucially, we only establish our range of ingredients on the day, and so this role requires fast, creative thinking to design a menu that will be appropriate for the guests with disparate dietary needs. As each team is formed by volunteers, there is no continuity between sessions and so a keen ability to mesh well with others is put to good use during.
Header photo by Headway / Unsplash