Radcliffe R. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Radcliffe R. Frontend, Backend and Mobile Platforms

My name is Radcliffe R. and I have over 10 years of experience in the tech industry. I specialize in the following technologies: Elm, React, OCaml, GraphQL, Scala, etc.. I hold a degree in Bachelor of Applied Science (BASc). Some of the notable projects I’ve worked on include: [Go,Qt] Desktop Time management application, (Golang,Haskell,Elm) Streaming platform, HSL, Scraw - Scala Reddit API Wraper, Pelican, Elixir Format, etc.. I am based in Kingston, Jamaica. I've successfully completed 8 projects while developing at Softaims.

I'm committed to continuous learning, always striving to stay current with the latest industry trends and technical methodologies. My work is driven by a genuine passion for solving complex, real-world challenges through creative and highly effective solutions. Through close collaboration with cross-functional teams, I've consistently helped businesses optimize critical processes, significantly improve user experiences, and build robust, scalable systems designed to last.

My professional philosophy is truly holistic: the goal isn't just to execute a task, but to deeply understand the project's broader business context. I place a high priority on user-centered design, maintaining rigorous quality standards, and directly achieving business goals—ensuring the solutions I build are technically sound and perfectly aligned with the client's vision. This rigorous approach is a hallmark of the development standards at Softaims.

Ultimately, my focus is on delivering measurable impact. I aim to contribute to impactful projects that directly help organizations grow and thrive in today’s highly competitive landscape. I look forward to continuing to drive success for clients as a key professional at Softaims.

Main technologies

  • Frontend, Backend and Mobile Platforms

    10 years

  • Elm

    1 Year

  • React

    5 Years

  • OCaml

    8 Years

Additional skills

Direct hire

Potentially possible

Previous Company

Jamrock Digital

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

[Go,Qt] Desktop Time management application

Developed a desktop time management / tracking application using Go, utilizing Qt for the GUI.

(Golang,Haskell,Elm) Streaming platform, HSL

Salmon is an adaptive HTPP music streaming platform which consists of three components: - A media server which runs on the users computer and provides the stream as well as managing their library meta data - The Hub server which stores library meta data and manages user accounts and authentication - The client which reads library info from the hub and displays a music player interface for browsing the library and initiating streaming playback from media server using HLS.js The Media server is built in Haskell, the Hub in Golang, and the web client in Elm. Salmon Hub (Go) Global Back-end sever for Salmon streaming platform providing account management and library synchronization. This application manages user accounts and stores/synchronizes media library meta data from all instances of salmon media servers. The application manages login sessions, utilizing http-only cookies and a custom auth header to protect against CSRF and XSS attacks. Sensitive data is encrypted using AES and passwords are salted and hashed using Bycrypt. This application also serves an instance of the salmon web player for media playback. Salmon - Media Server (Haskell) Local media server utilizing ffmpeg to produce and serve HLS streams for music files (mpeg-dash and webrtc to come). Part of the Salmon streaming platform. This program is intended to be installed on the machine where your media is stored and will watch a given folder for current media, updates and deletions, and synchronize the media listed in Salmon Hub and displayed in Salmon Clients with the state of your file system. This program generates HLS playlists and segments for each piece of media within the watched folder and makes them available for streaming over http.

Scraw - Scala Reddit API Wraper

Scraw is a project which aims to provide a wrapper for Reddit's API which exposes an easy to use interface in idiomatic, functional Scala. This library is intended as a convinience to those wishing to build reddit bots, scrapers or applications using the Scala language and tooling.

Pelican

Pelican is a web application to facilitate the in browser taking of notes, and the searching for, saving, and reading of notes written by other college students in a variety of subject areas. I created the back-end for the system as a REST api interfacing with a sqlite3 database, and stores user sessions in cookies. I did so using nodejs, its Sequlize database library, express, and a host of develoment tool, such as grunt. I crafted the front-end as a single page application, using angularjs to connect to my nodejs backend and the textAngular module to create the inbrowser text editor. The design was hand drawn and refined, redesigned and re-coded multiple times until the desired visual appeal could be realised. No external css frameworks were used. The front-end was coded in jade,coffescript, and scss then compiled to html,javscript and css to allow for fast development. The code can be found on my github page here https://github.com/Steams/lander

Elixir Format

Proof of concept code formatter for the Elixir programming language.

Education

  • The University of the West Indies, Mona

    Bachelor of Applied Science (BASc) in Computer science

    2015-01-01-2018-01-01

Languages

  • English