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

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
Featured Project
SpokenWeb Search Engine
An interactive and nuanced tool that allows for deeper critical engagement with literary recordings. It is a refined tool that can be shared with other memory institutions who wish to make their digitized literary recordings available to scholars.
- Ruby on Rails
- Apache Solr
- Traject
- RubyMine
- Warp
Featured Project
NUCES University's Website
Spearheaded the team in developing a WordPress website for university's online presence, incorporating custom post types via WordPress Codex. This allowed easy management of faculty and department listings from the WordPress admin area, thanks to added custom fields in the post types.
Custom access roles were implemented, restricting access to specific post types and resources based on role.
- WordPress
- PHP
- jQuery
- BootStrap
- CentOS
Featured Project
Pakget LMS
Developed an intelligent tutoring system consisting of adaptive quiz for helping students prepare for university admission exams.
Project is based on machine learning and Bayesian Knowledge Tracing to identify the topics in which the student is weak.
- Laravel
- PHP
- JavaScript
- BootStrap
Other Noteworthy Projects
view the archiveUDP-based HTTP Client and Server
Implementation of a UDP-based HTTP Client and Server in Node.js
File Compression
A program that allows the user to compress and decompress simple text files.
File Watcher Script
This script monitors a specific file for changes and opens it with the default application whenever a modification is detected.
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.
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.
FAST Wordpress Theme
A wordpress theme for schools, colleges and universities consisting of 4 custom post types like Professor, Programs, Campuses and Events.
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!
Say Hello