Anil & Co

Software Engineer Dublin

Software Engineer Dublin

Engineer Built To Scale

Beyond The Code

What They Say

Let's Build

Message Received

Privacy Policy

Terms Of Use

Cookie Policy

Disclaimer

Latest Updates

Selected Work

Showcase

What We Offer

Industries We Serve

Beyond The Screen

Built Together

View View
Nben Malla
Nben Malla

Software Engineer

A software engineer who builds systems that scale, modernizes platforms that matter and ships code that holds up long after the project ends.

Based in Dublin, Ireland, with a presence across Bristol, Groningen and Kathmandu, the work spans FinTech platforms, SaaS products and open source contributions, collaborating with engineering teams across Nepal, Ireland, the Netherlands, New Zealand and the United States.

From leading legacy modernization for global banking clients to architecting microservices in Go, Java and Python, the focus has always been the same. Understand the problem deeply, build it right and make sure the people depending on it never have to think about it failing.

Read Article Read Article

Case Study © 2026

Anil & Co

NBEN Nepal © 2026

Anil & Co

A solo-built Laravel web app designed around a visual identity system, not the other way around.

Anil Shrestha needed a portfolio that communicated his professional identity before a visitor read a single word. The project combined brand strategy, visual design, and full stack engineering into one deliverable.

The core challenge was not the code. It was building a system where branding and design constraints shaped every engineering decision, rather than being applied after.

The result was a production web app at stha-anil.com.np, built solo over three months, where motion, layout, and interaction all trace back to a defined visual identity.

Stylish home office setup with a curved monitor and indoor plant, illuminated by natural light.

A portfolio web app built from brand strategy up.

Anil Shrestha is a professional with a clear identity and no existing digital presence to match it. The project required building a web application where design guidelines, not component libraries, drove every technical decision.

Anil & Co. color paller

Branding and design had to lead the engineering, not follow it.

Background

Most portfolio builds start with a framework and add visual polish at the end. Here, the brand and design system were the starting constraint. Every layout, transition, and interaction had to conform to a defined visual language before a line of code was written.

Aesthetic tabletop display featuring botanical drawings, candles, and a rustic frame in soft natural light.

Motion had to feel like identity, not decoration.

Artistic workspace featuring a laptop, tablet, flowers, and art supplies on a table.

No brand system, no visual language, no structure.

A cohesive app where design drives every component.

Stylish home office setup featuring a curved monitor, ergonomic chair, and indoor plants for a modern workspace vibe.

Laravel + Inertia simplified rendering.

Stack Decision

Laravel with Inertia.js and React removed the full SPA overhead while keeping component-level reactivity. GSAP handled animation timelines with frame-accurate control, Lenis provided smooth native scroll behaviour, and Barba.js managed page transitions so the brand experience carried across routes without full reloads.

A sleek gaming desk setup featuring a modern monitor, keyboard, and decorative elements, ideal for gamers or professionals.

Routing Layer

Laravel handled server-side routing and data. Inertia.js bridged backend responses to React components without a separate API, keeping the architecture tight and the codebase manageable for a solo build.

A software developer working on code at a dual monitor setup in a modern office.

Motion System

GSAP drove all entrance, exit, and scroll-triggered animations tied directly to the design spec. Lenis replaced native scroll with a lerp-smoothed alternative that matched the premium tone the brand required.

A stylish office desk setup featuring a computer, gadgets, and large windows with blinds.

Page Transitions

Barba.js intercepted route changes and applied branded transition sequences between pages. This preserved visual continuity and made the application feel like a single designed experience rather than separate pages loading independently.

Design team working together with color swatches and plans on a table.

Design guidelines arrived without a component map.

Translated every visual rule into a reusable React system.

A smiling man with tattoos working on a laptop outdoors in a sunny park setting.

A live, brand-consistent portfolio delivered in three months.

Delivered Solo

The entire project, from brand interpretation to production deployment, was completed by one engineer. No design handoff gaps, no communication overhead, and no compromise between intent and output.

Live Product

stha-anil.com.np is live and production ready. Motion, routing, and layout behave consistently across devices and reflect the original visual identity without deviation.

A diverse group of adults enjoying a conversation in nature, sitting with a laptop and umbrella on a sunny day.

“I gave Nben a brand direction and a set of design rules. What came back was a site that actually felt like me. The transitions, the spacing, the way it moves, all of it matched what I had in my head before I could describe it clearly.”

Anil Shrestha
Web Developer & Photographer
Anil & Co.

Two male developers working on laptops indoors, discussing code.

The constraint was the brief, and the brief made the build better.

A programmer coding on a laptop and monitor in a stylish office setup.

Project Team
Nben Malla, Full Stack Developer. Solo build, end to end.

NBEN

Great George St, Bristol United Kingdom

+44 777 0145 503

info@nben.com.np

NBEN

South-West Inner City, Dublin Ireland

+44 777 0145 503

info.ie@nben.com.np

NBEN

Akerkhof, Groningen Netherlands

+44 777 0145 503

info.nl@nben.com.np

NBEN

Durbar Margh, Kathmadnu Nepal

+977 974 289 4313

info.np@nben.com.np

GB
GB
IE
IE
NL
NL
NP
NP