Available for new opportunitiesDublin, Ireland

Unnikrishnan T D —Where designmeets engineering.

I’m aWeb Designer, Angular Developer, Java Developer

I craft pixel-precise Angular interfaces and the Java & Spring Boot systems behind them — 13+ years turning complex enterprise requirements into products people enjoy using.

Experience
13+ years
Previously
Technical Architect, IBS
Core stack
Angular · Java · Spring
Scroll

01About me

A decade of enterprise engineering, with a designer’s eye.

Portrait of Unnikrishnan T D smiling, wearing a charcoal blazer
Dublin, IrelandSenior Software Developer

I’m Unnikrishnan — a Senior Software Developer at Quest Computing in Ireland. For well over a decade I’ve built responsive, user-centred web applications, most of that time where Angular front-ends meet Java back-ends.

As a Technical Architect at IBS Software I spent nearly ten years on an enterprise platform that runs the day-to-day operations of Oil & Gas companies — shaping its front-end framework, owning its technical stack and building reusable components that cut team effort by 30%.

I care about the details people feel — speed, accessibility, consistency — and about the code teams have to live with afterwards. I work closely with designers and backend engineers to turn ideas into products that are both dependable and a pleasure to use.

  • 13+Yearsbuilding for the web
  • 9+Yearsas Technical Architect at IBS
  • 30%Less effortvia reusable components
  • 3Companiesacross India & Ireland

The journey so far

  1. 2008FoundationsBCA at Mangalore University
  2. 2012First roleSoftware Engineer — Java web & desktop apps
  3. 2014Enterprise scaleIBS Software — Angular & Spring platforms
  4. 2020Business lensMBA at Annamalai University
  5. 2024New chapterDublin — Senior Software Developer

02Skills & technology

The periodic table of my toolkit.

Every element I build with, grouped by layer. Hover, focus or tap an element to see where I’ve put it to work.

03Featured work

Case studies from the field.

From decade-long enterprise platforms to products I design and build on my own — the problems, the approach, and what changed.

  1. 8health dimensions, every score traceable

    01Personal project2026

    Software DNA

    Paste a public GitHub repository and Software DNA clones it, analyses it statically and generates a visual DNA profile of its engineering health across eight dimensions — from architecture and security to testing and evolution.

    Role
    Designer & Full-stack Engineer
    Stack
    • Angular 18
    • TypeScript
    • Java 21
    • Spring Boot 3
    • PostgreSQL
    • JGit
    • Canvas & SVG

    01 Challenge

    Turning an arbitrary — and untrusted — repository into scores people can trust: without ever executing its code, without implying measurements that were never taken, and presenting dense analysis as something to explore rather than a wall of numbers.

    02 Approach

    • Built a Spring Boot 3 / Java 21 analysis engine: sandboxed JGit clones, JavaParser ASTs, Tarjan cycle detection and eight pluggable scoring modules.
    • Treated every repository as hostile input — no shell and no code execution, a github.com-only allow-list against SSRF, and path-traversal, XXE and resource-exhaustion guards.
    • Made every score traceable: each dimension carries confidence and evidence, and anything not measured is reported as “not measured”, never as zero.
    • Designed an Angular frontend on signals and OnPush, with a Canvas 2D helix hero and keyboard-navigable SVG visualisations — no D3, no Three.js.

    03 Outcome

    A working full-stack product with a 99 kB initial load, lazy-loaded screens, WCAG AA contrast throughout, and 106 backend tests covering the analysis and security boundaries.

  2. 30%less team effort

    02IBS Software2014 — 2024

    Oil & Gas Operations Platform

    An end-to-end enterprise solution that lets Oil & Gas companies manage their entire operations — built and evolved over nearly a decade.

    Role
    Technical Architect
    Stack
    • Angular
    • AngularJS
    • Spring
    • Spring Boot
    • Hibernate
    • PostgreSQL

    01 Challenge

    A long-lived, business-critical product with many development teams, a front-end spanning AngularJS and Angular, and a Java back-end that had to keep evolving without disrupting operations.

    02 Approach

    • Designed reusable, easily pluggable UI components so teams stopped rebuilding the same patterns.
    • Played a key role in developing and maintaining the project’s framework.
    • Owned the technical stack — keeping Angular, Spring and Hibernate layers current.
    • Unblocked development teams on complex technical challenges.

    03 Outcome

    A 30% reduction in team effort through shared components, and a framework that stayed maintainable across a decade of product growth.

  3. Full-stackAngular → Oracle

    03Quest Computing Ltd2024 — Now

    Customer Web Applications

    Developing and managing web applications for customers — from business requirements through to production.

    Role
    Senior Software Developer
    Stack
    • Angular
    • Spring Boot
    • Hibernate
    • Oracle

    01 Challenge

    Turning evolving business requirements into reliable web applications that customers depend on every day.

    02 Approach

    • Build Angular front-ends backed by Spring Boot services.
    • Model data access with Hibernate on Oracle.
    • Maintain and extend live applications as requirements change.

    03 Outcome

    Dependable, maintainable applications delivered end-to-end — from interface to database.

  4. SSRprerendered & a11y-first

    04Personal project2026

    This Portfolio

    A design-led, motion-rich single-page experience — engineered to stay fast, accessible and readable.

    Role
    Designer & Engineer
    Stack
    • Angular 19
    • TypeScript
    • SCSS
    • SSR
    • Netlify

    01 Challenge

    Create a memorable, animated experience without sacrificing performance, accessibility or the content recruiters actually need.

    02 Approach

    • Designed a token-based visual system with dark and light themes.
    • Built on Angular signals, standalone components and SSR prerendering.
    • Used CSS-first motion that fully respects prefers-reduced-motion.
    • Replaced heavy UI libraries with small, purpose-built directives.

    03 Outcome

    A lightweight, static-first site with a strong visual identity, and every interaction reachable by keyboard.

  5. Web + DesktopJava applications

    05Quest Innovative Solutions2012 — 2014

    Java Web & Desktop Applications

    Web and desktop applications for academic and client projects — the Java foundation everything since is built on.

    Role
    Software Engineer
    Stack
    • Java
    • Swing
    • JSP
    • JavaScript
    • AJAX
    • Bootstrap

    01 Challenge

    Clients arrived with ideas rather than specifications and needed guidance to reach a buildable solution.

    02 Approach

    • Helped clients finalise requirements and choose the right solution.
    • Developed Java-based web (JSP, AJAX) and desktop (Swing) applications.
    • Contributed to internal software projects.

    03 Outcome

    Delivered working web and desktop software and built the full-stack instincts behind my later work.

04Career journey

Three chapters, one craft.

  1. 2 yrs

    Full-time

    Senior Software Developer

    Quest Computing Ltd (opens in a new tab)Dublin, Ireland

    Developing and managing web applications for customers.

    • Developing and maintaining web applications based on business requirements.
    • Angular
    • Spring Boot
    • Hibernate
    • Oracle
  2. 9 yrs 8 mos

    Full-time

    Technical Architect

    IBS Software (opens in a new tab)Kerala, India

    A complete solution for Oil & Gas companies to manage all of their operations.

    • Achieved a 30% reduction in team effort by developing reusable, easily pluggable components.
    • Played a key role in the development and maintenance of the project’s framework.
    • Took ownership of maintaining and updating the project’s technical stack.
    • Supported development teams in overcoming technical challenges and implementing solutions.
    • Angular
    • AngularJS
    • Spring
    • Spring Boot
    • Hibernate
    • PostgreSQL
  3. 2 yrs 8 mos

    Full-time

    Software Engineer

    Quest Innovative Solutions (opens in a new tab)Kerala, India

    Academic project development centre.

    • Developed Java-based web and desktop applications.
    • Assisted clients in finalising requirements and selecting optimal solutions.
    • Contributed to software development for internal projects.
    • Java
    • Java Swing
    • JSP
    • JavaScript
    • HTML5
    • CSS3
    • AJAX
    • Bootstrap

Education

  • MBAAnnamalai University2018 — 2020 · Tamil Nadu, India
  • BCAMangalore University2008 — 2011 · Karnataka, India

05Contact

Have an idea?
Let’s build it.

I’m currently working full-time, but I’m always open to interesting freelance projects, collaborations, and creative opportunities. If the right project comes along, I’d love to hear about it.

Send me an email