LD Talent logo
LD Talent
  • Pricing and Free Trial
  • About Us
  • Contact
  • Blog
  • LD Slack
  • Join our Investors
Apply as a Talent Find Talent
Log in
Apply as a Developer
To join LD Talent, please send your resumé (PDF or DOC only) to info@ldtalentwork.com.
After you join LD Talent Network
You will start accepting contract and/or full-time job opportunities in the LD Talent Slack. (more info)
While you are not assigned to a contract or hired for a full-time opportunity, you can choose to learn online and do paid passion projects to grow your skills. You will get paid $40 per skill you learn and project you do. Doing these passion projects will also help you get more and better matches. (more info)
Funding Information
Invoice funding is handled using FreshBooks. After you fund, it may take a few hours for funds to be processed and added to your balance. Please use the ACH Bank Transfer option on FreshBooks to pay, if at all possible. Thank you.
Please message us in your ldc channel on Slack to configure your funding information.
Title
Body
Register as a Client to Invite a Talent

Password strength

It's free. No credit card is required.
Already have an account? Log in
Invite to Chat / Interview
Dafa Faris M - JavaScript developerLD Talent logo

Dafa Faris M

The star rating is a representation of the overall rating, calculated as the mean of the client satisfaction rating, the average client interview rating, and internal interview scores.

The client satisfaction rating is the weighted average of client ratings, with weights based on reviewed work hours. When no client rating exists, the approval fraction (approved vs. reviewed work hours) determines it.

If the client satisfaction rating exceeds the overall rating, it becomes the star rating. In the absence of client ratings, if the average client interview rating is higher than the overall rating, it becomes the star rating. If no data is available, the star rating defaults to the internal interview score.
Full Stack Developer Preferred Title
$43.75 /hr $ 50.0K /yr Hourly Rate and Yearly Salary
Overview Experiences LD Experiences Qualifications Reviews Vetting
Overview
Basic Summary
LD Talent History
  • Worksession Approval 100.0%
  • Average Response Time 5.4 hours
  • Average Count of Messages/Day 2.8
  • Project Completion Rate 2/4
  • Interview Acceptance Rate 4/6
  • Timezone Overlap 13h PST, 13h UTC
  • No. of Passion Projects 4
  • Earned Hours 225.50
Talent's Devices
  • Desktop Windows
  • Phone Android
  • Tablet Android Tablet
General
  • Member Since Oct 11, 2019
  • Profile Last Updated Jan 04, 2024
  • Last Activity Oct. 31, 2024, 1:50 p.m. UTC
  • Location Germany
Profile Summary
Hi! I am Dafa, a versatile front-end engineer with a flair for back-end development. My career is marked by my dedication to web applications, transforming startup ideas into tangible products with precision and style. Beyond my professional endeavors, I’ve ventured into machine learning, robotics, electrical devices, and mobile app/game development, allowing me to tackle various unique challenges a startup may have in all stages.
Skills
Total Experience: 10 years
  • JavaScript (6E, 5Y)

    6 experiences, across 5 years
  • Multithreaded Programming (3Y)

    3 years of experience
  • WebSockets (3Y)

    3 years of experience
  • Angular (3Y)

    3 years of experience
  • Three.js (2E, 3Y)

    2 experiences, across 3 years
  • Typescript (3Y, 1C)

    3 years of experience, with 1 course
  • Agile & Waterfall Methodologies (3Y)

    3 years of experience
  • Python (5E, 5Y, 1C)

    5 experiences, across 5 years, with 1 course
  • Machine learning (4E, 5Y, 1C)

    4 experiences, across 5 years, with 1 course
  • Tensorflow (3E, 5Y, 1C)

    3 experiences, across 5 years, with 1 course
  • REST (2E, 4Y)

    2 experiences, across 4 years
  • Electron (2E, 3Y)

    2 experiences, across 3 years
  • Django (2E, 3Y)

    2 experiences, across 3 years
  • Bootstrap (2E, 3Y)

    2 experiences, across 3 years
  • HTML (2E, 3Y, 2C)

    2 experiences, across 3 years, with 2 courses
  • React (2Y, 1C)

    2 years of experience, with 1 course
  • Postgresql (2Y)

    2 years of experience
  • Next.js (2Y)

    2 years of experience
  • Rest Api (2Y)

    2 years of experience
  • Tailwind CSS (2Y)

    2 years of experience
  • Computer vision (2E, 3Y)

    2 experiences, across 3 years
  • Mac Application Development (2Y)

    2 years of experience
  • Robotics (2Y, 1C)

    2 years of experience, with 1 course
  • Android Studio (3E, 3Y)

    3 experiences, across 3 years
  • Arduino (3E, 3Y, 2C)

    3 experiences, across 3 years, with 2 courses
  • Autodesk (3E, 3Y)

    3 experiences, across 3 years
  • 3D modeling (2E, 2Y)

    2 experiences, across 2 years
  • Data visualization (2E, 2Y)

    2 experiences, across 2 years
  • iOT (2Y, 1C)

    2 years of experience, with 1 course
  • UI Design (2E, 2Y)

    2 experiences, across 2 years
  • CSS (3Y, 2C)

    3 years of experience, with 2 courses
  • Unity Game Design and Development (2E, 3Y)

    2 experiences, across 3 years
  • Data Analytics

  • Pandas

  • SPICE (ic design) (1C)

    1 course
  • Web scrapers

  • Selenium

  • Autodesk Maya

  • Google API

  • Matplotlib

  • Verilog (1C)

    1 course
  • AutoCAD (1C)

    1 course
  • MATLAB (1C)

    1 course
  • C++ (1C)

    1 course
  • Natural language processing (1C)

    1 course
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 13h PST, 13h UTC
Day
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
UTC
15 - 19
18 - 19
18 - 19
18 - 19
18 - 19
18 - 19
15 - 19
PST
08 - 12
11 - 12
11 - 12
11 - 12
11 - 12
11 - 12
08 - 12
Vetting
  • Ongoing Evaluation
  • Number of Lifelong Learning Projects
    4
  • Lifelong Learning Project 1
  • Lifelong Learning Project 2
  • Lifelong Learning Project 3
  • Lifelong Learning Project 4
Experience
Full Stack Developer
Passion Project
Dec 2023 - Present
Smile Studio Dental Clinic Company
Healthcare Industry
Project: Website & Administration Dashboard
  • React
  • Postgresql
  • Next.js
  • Rest Api
  • Three.js
  • Tailwind CSS
  • Built an eye-catching & responsive landing website complete with a detailed dashboard using React.Js and Next.js, to immediately practice on what I've learned.
  • Utilized bleeding-edge Next.Js version for their new App Router paradigm and Server-Sided Rendering (SSR) for a highly performant website.
  • Used Tailwind CSS, PrimeReact, and PrimeIcons to develop the front-end in a blazing speed, with a balance of customization and quality. And Three.js for the key 3D element in the landing hero.
  • Designed the REST APIs to allow for communicating various data with the backend throughout various forms, tables, and config menus that exists in the website.
  • Stored and fetched information in the DB using PostgreSQL; such as appointments, cashflows, patient records, scheduling, doctors, etc.
Website Links
  • https://smile-studio-dental.vercel.app/
Lead Developer
Contract
Jun 2022 - Present
UNOMi Company
Media and Communication Industry
Project: Avatar Creator
  • Multithreaded Programming
  • WebSockets
  • JavaScript
  • Angular
  • Three.js
  • Typescript
  • Agile & Waterfall Methodologies
  • Developed a web-based professional 3D creative program, bundled with AI-based tools such as lip-sync, motion capture, and more in a team using Agile & Waterfall Methodologies.
  • Spearheaded the major transition from legacy codebase into a much better app both for the developers and the users. And later led the migration to Angular and Typescript.
  • Optimized the app to have 2.5x faster render using Multithreaded Programming and ?xed a major memory leak issue.
  • Authored ~70 new features and core technologies to the app, mainly related to Three.js and core JavaScript algorithms.
  • Collaborated with several team members into developing plugins, letting the app connect with other professional programs such as Adobe, Motion, & Final Cut Pro via WebSockets protocol.
Website Links
  • https://getunomi.com/
Developer
Passion Project
Apr 2021 - Jul 2021
Personal Company
Food and Agriculture Industry
Project: Automatic Fish Feeder with Smartphone Interface
  • Bootstrap
  • Autodesk
  • CSS
  • Arduino
  • JavaScript
  • 3D modeling
  • HTML
  • It's a project to develop a high-capacity automatic fish feeder to be put in place in a local fish farm. It uses web app as its interface, and a servo to actuate.
  • The 3D modeling or design process is done using Fusion 360 CAD (Autodesk). Key features: 3D-printed and able to use any plastic bottle as its reservoir.
  • The main system is a NodeMCU, microcontroller similar to Arduino with wireless functionality. The software is developed using Arduino IDE.
  • The interface is a web app, hosted by the NodeMCU as an access point. The web app is developed using Bootstrap, HTML, CSS, and Javascript.
  • Several technical considerations: Cost and ease of assembly, the web app needs to be small, both the servo and the controller needs to be powered by a common phone adaptor.
Github Links
  • https://github.com/ArsenicBismuth/Arduino-Programs/tree/master/Wifi_Feeder
Software Developer
Employment
Jul 2020 - Sep 2020
Former lecturer Company
Education Industry
Project: Web-based Cheat Detection
  • Computer vision
  • JavaScript
  • Machine learning
  • Developed a system capable of estimating user pose (skeleton) during an online exam session using machine learning and computer vision.
  • The pose can be used to detect various gestures, such as when the test takers are frequently turning their head.
  • With JavaScript, the system can run natively on browser. Thus using only the user's hardware capability for calculation (no need for centralized server for calculation).
  • Low hardware requirements means the system can run well without disrupting test takers.
Github Links
  • https://github.com/ArsenicBismuth/PoseNet-Gesture
Developer
Passion Project
Apr 2020 - May 2020
Personal Company
Arts and Entertainment Industry
Project: Gyroscopic Joystick
  • JavaScript
  • Arduino
  • Converted a generic and cheap joystick to have a gyroscopic functionality (that's only present in more expensive controller).
  • Allowing for more precise aiming even without aim-assist, similar level of granularity to that of a mouse (game development).
  • Using Arduino, some sensory, and JavaScript to fulfill the project.
Github Links
  • https://github.com/ArsenicBismuth/Cemu-GyroStick
Student
Course Project
Aug 2018 - Sep 2019
Institut Teknologi Bandung - Final Year Project Company
Technology Industry
Project: Security System based on Behavior Recognition
  • Python
  • Computer vision
  • Tensorflow
  • Machine learning
  • Developed the gesture recognition subsystem using Python and Tensorflow (machine learning).
  • Developed the authorization subsystems which include face recognition and clothing identification (computer vision).
  • United all the different subsystems developed by other engineers (system integration).
  • Directed other developers both in technical and documentation aspects (as a lead developer).
  • Tested the hardware specifications of the system including finding the minimum requirements to run it.
Github Links
  • https://github.com/ArsenicBismuth/Bedssys
Student
Contract
Aug 2018 - Nov 2018
Institut Teknologi Bandung - Programming Lab Company
Education Industry
Project: Programming Course Assistance
  • Data visualization
  • Pandas
  • Python
  • Data Analytics
  • As a lab assistant, trained and helped first-year students during their lab courses on basic programming materials
  • Topics: Python, Pandas, data visualization, data analytics, etc.
Developer
Passion Project
Sep 2017 - Oct 2018
Institut Teknologi Bandung - Robotic Team Company
Technology Industry
Project: Competitive Firefighting Team
  • Robotics
  • As the head of electrical division, coordinated, designed, developed, and implemented electrical components of the robot, including basic robotics programming.
  • Handling the creation of the robot's main board, and overall system integration.
  • Collaborated with the research, programming, management, and mechanical divisions to further develop the robot.
  • Designed the standard procedures to handle the robot (disassembly, assembly, testing, etc).
  • Became the leader in the smaller field team of three during the day of the competition for final preparations.
Developer
Internship
Jun 2018 - Aug 2018
Anwar Medika General Hospital Company
Healthcare Industry
Project: Android Oxymeter.
  • Android Studio
  • SPICE (ic design)
  • UI Design
  • Arduino
  • Developed an oximeter with a smartphone interface (Android Studio).
  • Data is processed using an analog circuit and Arduino (digital signal processing), and modulated to be able to combine 2 different signals into one.
  • Data is transmitted through an analog signal to audio jack to increase the device versatility and to suppress price.
  • Data is capable to be copied to be processed further (or stored) in the Android app as one of many functionalities in the app (UI Design).
  • The analog circuit is simulated using SPICE (ic design) before the physical hardware is created.
Github Links
  • https://github.com/ArsenicBismuth/Custom-Grapher
Student
Course Project
Jun 2018 - Jul 2018
Institut Teknologi Bandung - Robotics Course Company
Sports Industry
Project: Simple Ping Pong Launcher
  • Autodesk
  • High-paced final project for the robotics course with various products being presented.
  • Designed the product parametrically using Fusion 360 CAD (Autodesk) with acrylic as the base material.
  • Brainstormed ideas about the methods and technical specifications of the products to be designed, together with two other developers.
  • Advised and helped other developers in implementing the electrical and programming aspects of the project.
Website Links
  • https://a360.co/2LeyZpI
Software Developer
Contract
Dec 2017 - Apr 2018
Electrical Workshop Company
Sports Industry
Project: Punching Bag Power Calculator
  • iOT
  • Android Studio
  • The project is given by a senior student at the time, and taken in a team of three as a member of electrical workshop.
  • The product is basically a punching bag fitted with a device capable of calculating the force applied to it using sensors, physical characteristics, and physical formulas.
  • Developed the interface using Android Studio to control, debug, and display the data of the power calculator device connected through Bluetooth.
  • Developed the communication data scheme and the dummy device for testing (iOT).
Github Links
  • https://github.com/ArsenicBismuth/Power-Calculator
Software Developer
Passion Project
Dec 2015 - Jan 2016
Personal Company
Arts and Entertainment Industry
Project: Memorhythm - Audio-based Rhythm Game
  • Unity Game Design and Development
  • The game is a audio-based rhythm game, instead of the common visual-based. Users asked to repeat the music once they hear the example sound.
  • Unity Game Design and Development.
  • Implemented advertisements and analytics.
Website Links
  • https://m.apkpure.com/memorhythm/com.ArsenicBismuth.Memorhythm
Student
Passion Project
Nov 2015 - Dec 2015
Personal Company
Arts and Entertainment Industry
Project: Box Short Movie
  • Autodesk
  • 3D modeling
  • Autodesk Maya
  • Made a short 3D movie using Cinema4D utilizing texturing, 3D modeling, post-processing, rendering, etc.
  • Learned a big deal about computer graphics, which are then utilized when developing games using Unity3D.
  • Various computational optimization techniques are used to increase rendering FPS.
  • I also had countless hours of experience with Autodesk 3ds Max (very similar to Autodesk Maya) prior to this, which jump started any kind of 3D projects I've had ever since.
Website Links
  • https://www.youtube.com/channel/UC0QBXJM0s9weW2cOa813cRQ/videos
LD Experience
Client Projects
Full Stack Developer
Contract
Apr 2022 - Jun 2023
Thea Client's Company/Project
Technology Industry
  • REST
  • Django
  • Mac Application Development
  • Bootstrap
  • JavaScript
  • HTML
  • Electron
  • It's the next phase of a prior project, AIBuddy, and I'm still deeply involved with the tech/skills I've used at that time (REST, Django, JavaScript, Electron, & Tensorflow Js).
  • I work in a team to follow a design specification and implement it using Bootstrap in Electron. Bootstrap allows me to design and follow the specification quickly, focusing on things that matter.
  • To improve the amount of control I have over the implementation, I work directly with HTML, JavaScript, and CSS alongside the available framework.
  • The project will also expand the previous version's database and API (Django & REST) to handle new data and to implement user management.
  • Mac Application Development process is necessary to deploy the app for macOS in the Mac App Store. Specifically, I deal with certification, signing, provisioning, & entitlements of the app.
Doing great detailed work.
Review given by the client for this project.
Full Stack Developer
Contract
Oct 2021 - Feb 2022
AI Buddy Client's Company/Project
Technology Industry
Project: AIBuddy
  • REST
  • Django
  • Tensorflow
  • Python
  • JavaScript
  • Machine learning
  • Electron
  • Django let me made a reactive website complete with its database management without the hassle of micromanaging every other aspect of a website.
  • REST (DRF) allow me to design versatile APIs for external communication with the website, from streaming webcam image, various type of statistics, log user historical data, and multi-user management.
  • Using Electron, I can turn my web dev skills such as JavaScript, JQuery, and AJAX to develop a native app across different platforms. It increases my focus on the functionality rather than the OS.
  • Tensorflow library on Python gives me a lot of freedom in implementing my ideas for Machine Learning system. Here we're implementing Emotion and Posture recognition.
Updated the readme documentation, pushed code frequently, evaluating his work still, but I like his responsiveness and committing style so far. Update -- he completed our MVP -- excellent work.
Review given by the client for this project.
Developer
Contract
Dec 2020 - Dec 2020
UW-Madison-CMS Client's Company/Project
Project: UWMadisonCMS
  • Tensorflow
  • Nothing because the project stopped midway.
  • Leaving me without any task, as my part is blocked by the progress of the other engineer (Tensorflow).
Blog Projects
How to Make Simple Car Physics on Unity
Aug 2020 - Sep 2020
Developer
Arts and Entertainment Industry
  • Unity Game Design and Development
  • Machine learning
  • Unity Game Design and Development gave me experiences in various different topics. From creating a physics model, balancing between performance and accuracy, and dealing with graphics.
  • Using the simplistic base game, I can implement different modules such as Machine Learning into the game. One main problem I tacked was making a versatile AI without much hassle defining a ruleset.
Blog Links
  • https://blog.learningdollars.com/2020/09/17/how-to-make-simple-car-physics-on-unity/
Github Links
  • https://github.com/learningdollars/dafa-physics-car-unity
How to Visualize Reddit Using Matplotlib Python & Analyze It
Feb 2020 - Mar 2020
Developer
Research Industry
  • Data visualization
  • Python
  • Matplotlib
  • The data in this project is already acquired using prior project about scraping Reddit.
  • Using Matplotlib in Python to do data visualization of various data, taken from different perspectives.
  • Discovered various insights from something that's seemingly random, due to the intuitive nature of the visualization.
Blog Links
  • https://blog.learningdollars.com/2020/03/09/how-to-visualize-reddit-using-matplotlib-python-analyze-it/
Github Links
  • https://github.com/learningdollars/dafa-reddit-visualization-and-analytic
How to Modularly Create a Form App Using Android Studio & Google Sheets
Nov 2019 - Dec 2019
Developer
Media and Communication Industry
  • Android Studio
  • UI Design
  • Google API
  • Designed an app with easily scale-able functionalities and data management with the help of Google Sheets.
  • App is made using Android Studio. App data is transmitted to Google Sheets through the help of Google API.
  • UI Design approaches are taken here to make sure the app matches the design language set by Android Developers.
Blog Links
  • https://blog.learningdollars.com/2019/12/15/how-to-modularly-create-a-form-app-using-android-studio-google-sheets/
Github Links
  • https://github.com/learningdollars/dafa-modular-android-gsheet-form
How to Scrape Reddit for Large Amounts of Conversational Data using Google Colab and Python BeautifulSoup
Nov 2019 - Dec 2019
Developer
Research Industry
  • Web scrapers
  • Python
  • Selenium
  • Scarping context-rich Reddit discussion data, maintaining the conversational tree branches plus the attributes they have.
  • Using Google Colaboratory + Python to host the scraping process, thus take away the workload from the client computer
  • Using BeautifulSoup and Selenium as web scrapers, with Selenium more into actual user input and BeautifulSoup as a deeper dive into the web pages.
Blog Links
  • https://blog.learningdollars.com/2019/11/25/how-to-scrape-reddit-for-large-amounts-of-conversational-data-using-google-colab-and-python-beautifulsoup/
Github Links
  • https://github.com/learningdollars/reddit-twitter-convo-data
Video Projects
How to implement django-tenant-schemas with a fixed URL
Sep 2020 - Jan 2022
Frontend Developer
Technology
  • JavaScript
  • Multithreaded Programming
  • WebSockets
  • Angular
  • Three.js
  • Typescript
  • Agile & Waterfall Methodologies
  • Led user research for a new construction site documentation tool.
  • Hosted workshops to synthesize user insights into design requirements.
  • Designed 3D concepts and built prototypes to investigate new tool form factors.
  • Researched existing digital solutions and prioritized key features for app release.
Website Links
  • https://blog.learningdollars.com/2020/08/02/how-to-implement-django-tenant-schemas-with-a-fixed-url/
  • https://agile-headland-01373.herokuapp.com/
Github Links
  • https://github.com/MainaKamau92/rickandmortycharacters
  • https://github.com/learningdollars/mainak-django-tenant-schemas
LD Ventures
Thea
Sep 2020 - Jan 2022
Frontend Developer
Technology
  • JavaScript
  • Multithreaded Programming
  • WebSockets
  • Angular
  • Three.js
  • Typescript
  • Agile & Waterfall Methodologies
  • I used the Django Rest Framework to create a multi tenant API with the aid of the django-tenant-schemas package.
  • I used the Postgres Database as the persistence layer and specifically the PostgreSQL Schemas to ensure that all tenants using the API had their data.
  • I used the REST architecture in designing my API.
  • Researched existing digital solutions and prioritized key features for app release.
Website Links
  • https://blog.learningdollars.com/2020/08/02/how-to-implement-django-tenant-schemas-with-a-fixed-url/
  • https://agile-headland-01373.herokuapp.com/
Github Links
  • https://github.com/MainaKamau92/rickandmortycharacters
  • https://github.com/learningdollars/mainak-django-tenant-schemas
Qualifications
Education
Institut Teknologi Bandung
Jul 2015 - Oct 2019
B.Sc (Electrical Engineering)
Anhalt University of Applied Sciences
Oct 2020 - Mar 2023
M.Sc (Biomedical Engineering)
Courses
VLSI
Jan 2018 - Jun 2018
Institut Teknologi Bandung
  • SPICE (ic design)
  • Verilog
  • Machine learning
Robotics
Jan 2018 - Jun 2018
Institut Teknologi Bandung
  • AutoCAD
  • Arduino
  • Robotics
Digital Image Processing
Jan 2018 - Jun 2018
Institut Teknologi Bandung
  • MATLAB
Basic Programming
Jul 2015 - Dec 2015
Institut Teknologi Bandung
  • C++
Natural Language Processing in TensorFlow
Oct 2019 - Nov 2019
DeepLearning.AI
  • Python
  • Tensorflow
  • Natural language processing
Internet of Things
Jun 2017 - Sep 2017
Institut Teknologi Bandung - Electrical Workshop
  • iOT
  • Arduino
React Basics
Course Certificate Link
Dec 2023 - Dec 2023
Meta in Coursera
  • React
  • HTML
  • CSS
  • Typescript
HTML and CSS in Depth
Course Certificate Link
Dec 2023 - Dec 2023
Meta in Coursera
  • HTML
  • CSS
Reviews
Client Project Reviews
Thea
Doing great detailed work.
AIBuddy
Updated the readme documentation, pushed code frequently, evaluating his work still, but I like his responsiveness and committing style so far. Update -- he completed our MVP -- excellent work.
Subscription successful
Thank you for subscribing using . Please stay tuned via email for updates.
LD Talent footer logo
About Us
  • For VCs and Incubators
  • Slack Organization
  • Crunchbase
  • Medium
  • Youtube
  • Product Hunt
  • Diversity Statement
Hire
  • Full Stack Developers
  • Frontend Developers
  • Backend Developers
  • Mobile Developers
  • UI / UX Designers
  • Machine Learning Experts
  • Deep Learning Experts
  • Blockchain Experts
  • VR / AR Experts
  • Unity Game Developers
  • Wordpress Developers
  • PM Service
Platform
  • All Categories
  • Popular Searches
  • Popular Skills
  • Talent Supply
  • LD Ventures
  • LD Project Success Canvas
FAQ
  • Client FAQ
  • Talent FAQ
  • HR Guide for Talent
  • Github + Blog Projects
Keep Up to Date with LD Talent

© Copyright LD Talent . All Rights Reserved.
  • Site TOS
  • Client TOS
  • Talent TOS
  • Privacy Policy