Henry's Portfolio
I’m a driven and outgoing software engineer with a passion for systems design and building for the web!
I’m currently a software engineer for NquiringMinds Ltd, where I have worked on:
- Policy engines and their applications in IoT networking and security
- Decentralised identity management and authentication systems
- Simulation environments for testing and validating continuous assurance and policy verification systems
- Rust and TypeScript libraries for handling verifiable credentials
- SaaS for UK business analysis
- Drones!
Personal Progression
I’ve always enjoyed looking back on previous work and achievements, so I’ve started keeping a log of my professional development.
Progression Log
I’ve made up a style similar to conventional commits, with a focus on personal progression as a way to track my programming-related activity. I have yet to find someone that thinks this is as cool as I do 😅
More on the format
Syntax: <type>(<area>): <short summary>
- type: category of progression
- learn: something you studied or understood
- work: something you did at work
- practice: skill drills, repetition, or applied knowledge
- achieve: milestone, completed goal, or success
- struggle: obstacle, difficulty, or setback
- reflect: insight, realization, or retrospective thought
- plan: future step, target, or intention
- area: optional focus area (e.g. Work, Fitness, TypeScript)
- summary: short description in past tense (not strict)
Areas of Learning
I’m always learning as much as I can!
| Topic | Description |
|---|---|
| SAA-C03 | I’m currently studying for the AWS Solutions Architect Associate certification exam. |
| System Design | I’m reading Designing Data-Intensive Applications and System Design Interview to deepen my understanding of distributed systems and scalable architectures. |
| Microservices | I’m exploring the advantages and disadvantages of microservices and the tools and technologies useful for its implementation. I’m currently reading through Building Microservices. |
| Cloud Computing | Being able to easily deploy a highly available and fault tolerant application is quite fascinating, especially doing it all programmatically through IaC like Terraform. |
| Leetcode | I like staying on top of data structures and algorithms and I have been using leetcode as a way to try new languages and get familiar with their syntax. |
Links
LinkedIn: https://www.linkedin.com/in/henry-pearson-59b4a7244/
GitHub: https://github.com/A9-dev