Reading mode:

THINK.BUILD.LEAD.

J I L A N I   Y A H Y A O U I
Full-Stack EngineerSystems Architect
“I don’t just write code. I turn complex challenges into clear, scalable solutions.”

About Me

From Idea to Production

Montreal-based software engineer focused on reliable systems, clean architecture, and hands-on technical leadership.

Architecture

I turn complex ideas into clear technical structures that can move from planning to production.

Code Quality

I care about clean, maintainable code, stable systems, and decisions that reduce long-term friction.

Collaboration

I work across product, business, QA, and engineering teams to clarify needs and align execution.

Delivery

I stay close to implementation, solve real problems, and help teams move with structure and momentum.

About me

From Idea to Production

Hi, I’m Jilani, a Montreal-based software engineer with hands-on technical leadership experience.

I help turn unclear technical needs into systems that can be built, maintained, and shipped with confidence. I work on architecture, implementation, and team alignment so projects move with less friction.

Working with distributed teams across Canada, Europe, and Asia, I bring clarity, structure, and momentum to every stage of development.

I stay close to the code, adapting quickly, staying curious, and solving real problems with purpose and precision.

My mission:

Clarify software complexity

Design robust systems

Turn needs into solutions

Collaborate closely in teams

Improve code quality

Optimize performance & stability

Code with Purpose Engineer with Care

I use technology to solve real problems, not just to stack tools. My focus is clean architecture, reliable delivery, thoughtful UX, and maintainable systems.

Frontend Experience

Designing clear, responsive, and maintainable user-facing interfaces.

Backend Systems

Building structured application logic, APIs, and production-ready services.

Data & Integrations

Connecting systems, shaping flows, and making information usable across products.

Maintainable Codebases

Keeping code modular, readable, and easy to extend as products grow.

Delivery & Automation

Improving deployment workflows, release consistency, and day-to-day delivery.

Technical Direction

Turning requirements into decisions a team can understand, build, and maintain.

Reliability

Strengthening quality, stability, debugging, and trust in production systems.

  • Android StudioAndroid Studio
  • AnsibleAnsible
  • ApacheApache
  • AzureAzure
  • CC
  • CloudflareCloudflare
  • CSS3CSS3
  • DockerDocker
  • GimpGimp
  • GithubGithub
  • GradleGradle
  • GraphqlGraphql
  • HTML5HTML5
  • JavaJava
  • JestJest
  • jQueryJQuery
  • KotlinKotlin
  • LaravelLaravel
  • MongoDBMongoDB
  • n8nN8n
  • NextjsNextjs
  • OracleOracle
  • PostgreSQLPostgreSQL
  • PythonPython
  • RedisRedis
  • SQLiteSQLite
  • UnityUnity
  • Visual StudioVisual Studio
  • Android StudioAndroid Studio
  • AnsibleAnsible
  • ApacheApache
  • AzureAzure
  • CC
  • CloudflareCloudflare
  • CSS3CSS3
  • DockerDocker
  • GimpGimp
  • GithubGithub
  • GradleGradle
  • GraphqlGraphql
  • HTML5HTML5
  • JavaJava
  • JestJest
  • jQueryJQuery
  • KotlinKotlin
  • LaravelLaravel
  • MongoDBMongoDB
  • n8nN8n
  • NextjsNextjs
  • OracleOracle
  • PostgreSQLPostgreSQL
  • PythonPython
  • RedisRedis
  • SQLiteSQLite
  • UnityUnity
  • Visual StudioVisual Studio
  • AngularAngular
  • Apache TomcatApache Tomcat
  • Azure SQL DatabaseAzure SQL Database
  • BlenderBlender
  • C++C++
  • ConfluenceConfluence
  • CypressCypress
  • EclipseEclipse
  • GitGit
  • GitlabGitlab
  • GrafanaGrafana
  • HibernateHibernate
  • IntellijIntellij
  • JenkinsJenkins
  • JiraJira
  • JUnitJUnit
  • KubernetesKubernetes
  • MavenMaven
  • MySQLMySQL
  • Neo4jNeo4j
  • Nodejs wordmarkNodejs Wordmark
  • PHPPHP
  • PostmanPostman
  • ReactReact
  • SpringSpring
  • TypeScriptTypeScript
  • Visual Studio CodeVisual Studio Code
  • AngularAngular
  • Apache TomcatApache Tomcat
  • Azure SQL DatabaseAzure SQL Database
  • BlenderBlender
  • C++C++
  • ConfluenceConfluence
  • CypressCypress
  • EclipseEclipse
  • GitGit
  • GitlabGitlab
  • GrafanaGrafana
  • HibernateHibernate
  • IntellijIntellij
  • JenkinsJenkins
  • JiraJira
  • JUnitJUnit
  • KubernetesKubernetes
  • MavenMaven
  • MySQLMySQL
  • Neo4jNeo4j
  • Nodejs wordmarkNodejs Wordmark
  • PHPPHP
  • PostmanPostman
  • ReactReact
  • SpringSpring
  • TypeScriptTypeScript
  • Visual Studio CodeVisual Studio Code

Code with Purpose Engineer with Care

I don’t just work with technologies. I use them to solve real problems. I care about building systems that are clear, reliable, and built to last. Clean architecture, scalability, and quality aren’t goals for me, they’re habits in how I think and code.

  • Android StudioAndroid Studio
  • AnsibleAnsible
  • ApacheApache
  • AzureAzure
  • CC
  • CloudflareCloudflare
  • CSS3CSS3
  • DockerDocker
  • GimpGimp
  • GithubGithub
  • GradleGradle
  • GraphqlGraphql
  • HTML5HTML5
  • JavaJava
  • JestJest
  • jQueryJQuery
  • KotlinKotlin
  • LaravelLaravel
  • MongoDBMongoDB
  • n8nN8n
  • NextjsNextjs
  • OracleOracle
  • PostgreSQLPostgreSQL
  • PythonPython
  • RedisRedis
  • SQLiteSQLite
  • UnityUnity
  • Visual StudioVisual Studio
  • Android StudioAndroid Studio
  • AnsibleAnsible
  • ApacheApache
  • AzureAzure
  • CC
  • CloudflareCloudflare
  • CSS3CSS3
  • DockerDocker
  • GimpGimp
  • GithubGithub
  • GradleGradle
  • GraphqlGraphql
  • HTML5HTML5
  • JavaJava
  • JestJest
  • jQueryJQuery
  • KotlinKotlin
  • LaravelLaravel
  • MongoDBMongoDB
  • n8nN8n
  • NextjsNextjs
  • OracleOracle
  • PostgreSQLPostgreSQL
  • PythonPython
  • RedisRedis
  • SQLiteSQLite
  • UnityUnity
  • Visual StudioVisual Studio
  • AngularAngular
  • Apache TomcatApache Tomcat
  • Azure SQL DatabaseAzure SQL Database
  • BlenderBlender
  • C++C++
  • ConfluenceConfluence
  • CypressCypress
  • EclipseEclipse
  • GitGit
  • GitlabGitlab
  • GrafanaGrafana
  • HibernateHibernate
  • IntellijIntellij
  • JenkinsJenkins
  • JiraJira
  • JUnitJUnit
  • KubernetesKubernetes
  • MavenMaven
  • MySQLMySQL
  • Neo4jNeo4j
  • Nodejs wordmarkNodejs Wordmark
  • PHPPHP
  • PostmanPostman
  • ReactReact
  • SpringSpring
  • TypeScriptTypeScript
  • Visual Studio CodeVisual Studio Code
  • AngularAngular
  • Apache TomcatApache Tomcat
  • Azure SQL DatabaseAzure SQL Database
  • BlenderBlender
  • C++C++
  • ConfluenceConfluence
  • CypressCypress
  • EclipseEclipse
  • GitGit
  • GitlabGitlab
  • GrafanaGrafana
  • HibernateHibernate
  • IntellijIntellij
  • JenkinsJenkins
  • JiraJira
  • JUnitJUnit
  • KubernetesKubernetes
  • MavenMaven
  • MySQLMySQL
  • Neo4jNeo4j
  • Nodejs wordmarkNodejs Wordmark
  • PHPPHP
  • PostmanPostman
  • ReactReact
  • SpringSpring
  • TypeScriptTypeScript
  • Visual Studio CodeVisual Studio Code

Solve with Clarity Collaborate with Purpose

Good technical work starts with understanding the people, constraints, and tradeoffs around the problem. I like clarifying messy situations and turning them into practical next steps.

Over the years, I’ve learned that technology isn’t what creates impact, it’s the clarity we bring, the people we support, and the problems we choose to solve.

Highlights

  • At Intact, I partnered closely with product owners, business analysts, and QA to clarify requirements, ask the right questions early, and align cross-functional teams so complex issues across 200+ systems could be solved efficiently and with minimal rework.
  • At VIA Rail Canada, I created development standards and best-practice documentation that improved team consistency, reduced ambiguity, and gave developers a dependable reference for day-to-day decisions.
  • In a confidential UK-based technology company, I coordinated engineering efforts across Europe, the UK, and Asia, improving communication flow and helping distributed teams work smoothly across different time zones and working cultures.
  • At VIA Rail Canada, I collaborated with mechanical engineering teams to understand real operational constraints on the ground, listen first, and design solutions that genuinely supported how their crews worked every day.

Solve with Clarity Collaborate with Purpose

I help teams reduce ambiguity, ask the right questions early, and turn complex requirements into practical solutions.

Technology creates impact when people understand the problem clearly and move in the same direction.

  • Turned ambiguity into clarity

    Worked with product owners, business analysts, and QA to clarify complex requirements and reduce rework across connected systems.

  • Turned vision into technical direction

    Worked directly with the CEO to translate business ideas into structured projects, architecture decisions, and actionable plans.

  • Created practical standards

    Built standards and documentation that improved consistency and supported day-to-day technical decisions.

  • Solved problems with field teams

    Worked with engineering and field teams to understand operational realities and design software around real workflows.

Shaped by Experience Grounded in Reality

I’ve worked across insurance, real estate, rail transport, construction, and SaaS platform planning.

My experience combines hands-on development, system architecture, production problem-solving, documentation, and cross-functional collaboration.

Shaped by Experience Grounded in Reality

I’ve worked across insurance, real estate, rail transport, and construction, gaining hands-on experience with large systems, diverse workflows, and real operational constraints.

Projects at Intact, VIA Rail Canada, XpertSource, and a hands-on software development and technical leadership role with a confidential UK-based technology company shaped how I design systems, build features end to end, and collaborate across countries. These experiences reinforced my belief that strong engineering comes from clear thinking, teamwork, and practical solutions to complex problems.

Design with Intent Build to Last

Selected projects showing how I approach architecture, UX, production constraints, and real-world problem solving.

Design with Intent
Build to Last

Here are a few projects that reflect how I think and build. I focus on clean architecture, thoughtful UX, and systems that stay reliable when production constraints start to matter.

  • FEATURED
    JRPG combat scene

    Custom 2D JRPG Engine

    Rendering pipeline, game loop, collisions, and combat logic built without external frameworks.

    Built from scratch in Java

    • Java
    • OOP
    • Renderer
    • Collision System
    View details
  • PRODUCTION
    Solarium configurator preview

    Interactive Solarium Configuration Platform

    Turned manual quotation into an interactive customization experience for customers.

    Real-time customer configuration

    • React
    • Node.js
    • Dynamic Forms
    • UX Architecture
    View details
  • LIVE
    AI portfolio platform interface

    Developer Portfolio with AI Assistant

    Interactive portfolio experience with an AI assistant powered by structured project data.

    Portfolio with contextual AI

    • Next.js
    • Cloudflare Workers
    • OpenAI
    • TypeScript
    View details
  • FEATURED
    JRPG combat scene

    Custom 2D JRPG Engine (Built from Scratch)

    Rendering pipeline, game loop, collisions and combat system developed in pure Java without external frameworks.

    Key highlight: 60 FPS stable · No external engine

    • Java
    • OOP
    • Custom Renderer
    • Collision System
    View details
  • PRODUCTION
    Solarium configurator preview

    Interactive Solarium Configuration Platform

    Transforms manual quotation into a real-time customization experience for customers.

    Key highlight: Dynamic configuration · Business automation

    • React
    • Node.js
    • Dynamic Forms
    • UX Architecture
    View details
  • LIVE
    AI portfolio platform interface

    Developer Portfolio with AI Assistant

    Interactive portfolio featuring a contextual AI assistant powered by structured project data.

    Key highlight: Context-restricted AI · Serverless architecture

    • Next.js
    • Cloudflare Workers
    • OpenAI
    • TypeScript
    View details

Get in touch

Where I can help

  • Building reliable web applications
  • Designing backend architecture and APIs
  • Debugging production issues
  • Improving testing and delivery workflows
  • Working across frontend, backend, and delivery
  • React / Next.js
  • TypeScript
  • Java / Spring Boot
  • Node.js / Express
  • APIs
  • SQL / NoSQL
  • Testing / CI/CD
  • Production Systems
  • Architecture
  • Power Platform

Let’s work together

NOT CURRENTLY AVAILABLE

To protect the form from abuse, only one submission is accepted within a 24-hour period.

The contact form is currently unavailable for new requests.

My name is
and I’m looking for help with Topic
I’d like to connect about
You can reach me at
LinkedIn

Where I can help

I’m most helpful when a team needs someone who can move between architecture, implementation, debugging, and delivery.

Best fit

  • Software engineering opportunities
  • Backend architecture and APIs
  • Production systems and reliability
  • Full-stack delivery with React / Next.js
  • Java / Spring Boot backend work
  • Testing, CI/CD, and release reliability
  • Technical leadership and collaboration
  • React / Next.js
  • TypeScript
  • Java / Spring Boot
  • Node.js / Express
  • APIs
  • SQL / NoSQL
  • Testing / CI/CD
  • Production Systems
  • Architecture
  • Power Platform

Let’s work together

NOT CURRENTLY AVAILABLE

To protect the form from abuse, only one submission is accepted within a 24-hour period.

The contact form is currently unavailable for new requests.

Hello Jilani,
My name is
I’m reaching out about a software engineering need around
Topic
The opportunity is about
You can reach me at
Best regards,
LinkedIn