Castiel Johansen

Software engineering · Technical leadership · Research

Castiel
Johansen

Jude Castiel Johansen · Cass to most

Director and founder of Shockware Limited. AI Solutions Engineer with 15 years of experience delivering software across e-commerce, utilities and complex business systems.

Engineering focus

Architect the system. Deliver the solution.

End-to-end engineering grounded in practical business requirements.

AI & integrations

AI-driven systems, external services and connected workflows.

Software architecture

Technical leadership and full-stack implementation of business systems.

Iterate what exists

Automation, process optimisation, website development and legacy-system rescue.

Research

Publications

ε-Sufficient Context for Bounded Readers: Definitions and a Non-Monotonicity Result for Code Editing

Preprint · Zenodo · DOI 10.5281/zenodo.23282824

Defines when context is sufficient for a code-editing language model and proves, in Lean 4, that adding context can reduce sufficiency for bounded readers.

Version 1.1.0

The Mathematics of Perlin Noise

Article · Mathematics Today, Institute of Mathematics and its Applications

Explains the mathematics behind Perlin noise, the gradient-noise algorithm used to generate natural-looking textures and terrain in video games and computer graphics.

Career

Experience

Director & Founder

Shockware Limited

Software services spanning AI systems, full-stack engineering, technical architecture, automation, SEO and legacy projects.

Senior Software Engineer

OnBuy

Evolved an international e-commerce marketplace, delivered cross-border selling capabilities and large-scale data integrations, and integrated payment and fraud prevention providers.

Lead Software Engineer

Intellitect Water

Built and led delivery of front-end and back-end systems, a SaaS platform, real-time analysis and internal engineering tools.

Software Engineer

J CUBED LIMITED

Developed SaaS portals and data analytics for telecoms, healthcare and AI clients, including software in safety-critical environments.

Junior Game Developer

FinBlade

Full-time, on-site in Eastleigh. Designed mobile games, used Git for source control and debugging, and led programming for applications and R&D.

Education

BSc Computer Games Development

Connect

Have an engineering challenge?

Email me directly or visit my LinkedIn profile.