Skip to Content

Hi, my name is

Safi Ullah.

I craft seamless solutions from Frontend to Backend.

As a seasoned Full Stack Developer, I drive innovation with diverse tech skills. Currently collaborating with Canadian govt funded project called Spoken Web  initiative of digitizing and archiving literary sound recordings in partnership with top Canadian universities.

About Me

As an experienced Full-Stack Developer, I'm passionate about leveraging technology to drive impactful solutions. Currently, I'm engaged in collaborating on Spoken Web's  initiative, working closely with 13+ esteemed Canadian universities to digitize and archive literary sound recordings.

Throughout my career, I've demonstrated a proven track record of streamlining processes, reducing costs through automation, and leading successful website development initiatives. I thrive in dynamic environments where creativity and problem-solving intersect. Let's connect and explore how we can drive transformative change together through technology.

Here are a few technologies I’ve been working with recently:

  • JavaScript
  • PHP
  • Ruby on Rails
  • React
  • Laravel
  • Apache Solr
  • Node.js
  • WordPress
Headshot

Where I’ve Worked

Full Stack Engineer @ SpokenWeb

July 2023 - Present

  • Automated data loading into Apache Solr using Ruby, reducing manual effort by 51%.
  • Developed advanced faceting features to enhance search capabilities powered by Apache Solr, resulting in a faster and more accurate search experience for over 10,000 scholars across Canada.
  • Managed linux server for hosting Ruby on Rails based Blacklight application and Apache Solr, ensuring seamless deployment of codebase updates and maintaining optimal performance levels.
  • Resolved 30+ bugs, resulting in a 43% improvement in system load speed and enhanced search accuracy.

Some Things I’ve Worked on & Built

Other Noteworthy Projects

view the archive
  • UDP-based HTTP Client and Server

    Implementation of a UDP-based HTTP Client and Server in Node.js

    • Node.js
    • JS
    • HTTP
  • File Compression

    A program that allows the user to compress and decompress simple text files.

    • Clojure
    • Functional Programming
  • File Watcher Script

    This script monitors a specific file for changes and opens it with the default application whenever a modification is detected.

    • Bash
    • Linux
  • Banking Simulation with Multiprocessing

    Simulates a basic banking scenario where customers request loans from multiple banks, utilizing multiprocessing. Tracks loan progress until completion or termination, gaining insights into customer-bank interactions and transaction outcomes.

    • Erlang
    • MultiProcessing
  • Perfect Personal Training

    Enhanced and crafted a personalized website for a personal training firm, encompassing bespoke WordPress theme and plugin development, ensuring tailored functionalities and seamless user experience.

    • PHP
    • JS
    • BootStrap
  • Folder

    FAST Wordpress Theme

    A wordpress theme for schools, colleges and universities consisting of 4 custom post types like Professor, Programs, Campuses and Events.

    • PHP
    • WordPress
    • BootStrap

What’s Next?

Get In Touch

Always enthusiastic about new projects and opportunities. Let's collaborate and create something amazing together! Whether you have questions or just want to say hello, feel free to reach out—I'll respond promptly!