You will get a high-impact and aesthetic web-based data story
Top Rated

Top Rated

Project details
You will get a presentable, impactful and aesthetic data story that best represents the dataset, through careful data analysis, design and development of visuals by me. My main tools of choice are D3.js, PIXI.js, Vega-lite, RAWGraphs and Figma. Data visualizations should tell truths and make people believe in the reality. I will utilize enough information and with thoughtful design decisions, guide audiences to a place where they can form a believe in the information.
Programming Languages
HTML & CSS, JavaScriptCoding Expertise
Cross Browser & Device Compatibility, Performance Optimization, DesignWhat's included
| Service Tiers |
Starter
$350
|
Standard
$1,000
|
Advanced
$2,300
|
|---|---|---|---|
| Delivery Time | 3 days | 7 days | 15 days |
Number of Revisions | 1 | 2 | 3 |
Number of Pages | 1 | 1 | 1 |
Design Customization | - | ||
Content Upload | - | - | - |
Responsive Design | - | - | - |
Source Code |
Optional add-ons
You can add these on the next page.
Additional Revision
+$100
Responsive Design
(+ 1 Day)
+$300
Scrollytelling
(+ 2 Days)
+$500
45 reviews
(40)
(3)
(1)
(0)
(1)
This project doesn't have any reviews.
MK
Michael K.
Mar 23, 2026
Full Stack Developer - Admin page for data deduplication function
Diana was easy to work with and delivered the project with little guidance.
Thanks Diana
Thanks Diana
GJ
Gaurav J.
Feb 19, 2026
Data Analysis AI chatbot Workflow Development for Web deployment
PC
Paulo C.
Feb 9, 2026
Vis.js to AntV G6 Network Graph Migration Specialist
Even though she lives overseas and 10+ hours if timezone difference, Diana is able to conduct the development and meetings successfully. She is committed to complete the project as planned, no matter what.
MO
Max O.
Jan 29, 2026
D3js client work
RS
Robert S.
Oct 29, 2025
NZ Mapping Project
About Diana
Fullstack Developer - DataViz | Graphs | Maps | D3.js | React | Neo4j
100%
Job Success
Singapore, Singapore - 10:11 am local time
I specialize in helping clients build prototypes from the ground up to showcase business ideas or technological opportunities, while writing production-quality code and designing robust system architectures. I approach each project with scalability in mind, ensuring that the prototype can evolve seamlessly into an MVP and, ultimately, a production-ready application. I have good design and user experience sensibility, so that I can work with or without a designer. I iterate over designs with code.
Know-how:
- Designing and creating data viz, from simple chart types to custom high-density visuals, with Javascript/Python in either object oriented or functional paradigm
- Creating React/Next.js or Svelte-based web applications from the ground up
- Creating reusable and responsive UI layouts and components with CSS/Tailwind CSS/Chakra UI from existing Figma designs
- Designing and creating network/graph visualizations with D3.js, PIXI.js
- Neo4j set-up, graph modelling, data import, cypher querying
- Handling complex data structures and creating data processing pipelines
- Creating backend-for-frontend APIs with Node.js, Express or Flask
- Postgresql database (Supabase) set-up, schema creation and querying
- App deployment to platforms such as Vercel, Netlify, AWS.
I understand the importance of Typescript and unit testing with Jest, but am still not an expert in either. Nevertheless, I am keen to work on Typescript-based apps.
Recent interest:
- Generative AI: Knowledge graph construction from unstructured and structured documents with LangChain, LLM, OpenAI, Neo4j
- Generative AI: Neo4j graph-based Retrieval-Augmented Generation (RAG) system, experimenting with various RAG techniques
- Prompt engineering
Steps for completing your project
After purchasing the project, send requirements so Diana can start the project.
Delivery time starts when Diana receives requirements from you.
Diana works on your project following the steps below.
Revisions may occur after the delivery date.
Import and review of dataset
Importing full and complete data from a CSV file, JSON or API connection. Data exploration necessary to understand the data attributes and context behind data.
Data Analysis
Using Python or Javascript to carry out a deeper exploration of data using statistics and analytical methods. Purpose is to identify unique traits of the data, key trends and important information.




