Tari Yekorogha

Tari Yekorogha

$20/hr
AI Engineer | Python Backend Developer | LLM Integrations Expert
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Lagos, Lagos, Nigeria
Experience:
2 years
YEKOROGHA, Ayebatariwalate Full Stack Developer & Data Extraction Specialist-| - | https://linktr.ee/atary EDUCATION Mountain Top University, B.Sc Computer Science ( C.G.P.A: 4.07/5.00) September 2019 – August 2023 SKILLS ●​ ●​ ●​ PROGRAMMING LANGUAGES: Python (Proficient), C# (Proficient), R(Basic), SQL(Proficient), Dart(Proficient) FRAMEWORKS AND TOOLS: Django, Kivy, Django-rest-framework(DRM), FastAPI, ASP.NET, TailWindCSS, PostgreSQL, Git. LANGUAGE: English (Fluent). PROFESSIONAL EXPERIENCE Back-end Developer Intern​ ​ ​ ​ Globus Bank ​ ●​ Built a student portal with CRUD functionalities using ASP.net and HTML, CSS, and JavaScript. ●​ Collaborated with other interns and my supervisor to build and implement scalable software solutions. May 13, 2022 - October 20, 2022 Lagos, Nigeria Scanned PDF text extraction (OCR and Python) ​​ ​ ​ Aug 27, 2022 - Sep 5, 2022 Freelance ​ Remote ●​ Developed a custom Python script to extract text efficiently from several hundred scanned PDF files containing speeches (5-20 pages each). ●​ Automated text extraction for searchable PDFs, ensuring clean, accurate, and high-quality outputs. ●​ Delivered formatted and client-ready text outputs, prioritizing readability and usability. ●​ Optimized the script to handle large volumes of data efficiently, minimising errors and manual intervention. ●​ Demonstrated expertise in Python programming and data processing for text extraction and document handling tasks. Extracted 26453 Company details from their respective websites​ ​ Apr 26, 2024 - May 13, 2024 Freelance ​ Remote ●​ Designed and implemented 19 Python scripts using Beautiful Soup and Requests libraries to scrape data from 19 Expo websites, extracting 26,453 company names. ●​ Organized and saved scraped data into an Excel file (“company_details_from_expo.xlsx”) for further processing and analysis. ●​ Utilized a programmatically controlled custom Google search engine to locate websites for the scraped companies, batching queries to manage a 10,000-query daily quota. ●​ Developed an asynchronous Python script to crawl company websites and extract enriched data. ●​ Delivered a comprehensive and detailed database of enriched company information for client use. LinkedIn Message Program​​ ​ ​ ​ Jun 13, 2024 - Jul 8, 2024 Freelance ​ Remote ●​ Developed a comprehensive Python script to automate the process of extracting and enriching lead information from LinkedIn Sales Navigator. ●​ Signed into LinkedIn and navigated to specific lead lists programmatically & Monitored the total results, implementing a wait cycle for zero results. ●​ Scraped user data such as name, role, geography, company, and date added (mapped to an Excel file for organization). ●​ Extracted detailed information from user profiles, including the "About" section and contact info (phone numbers, emails, websites, social accounts, and addresses). ●​ Accessed and scraped company information, including website, headquarters location, and overview. ●​ Automated sending of personalized InMail and connection requests with dynamic message templates. ●​ Managed lead lists based on messaging limits and response status (moved leads to "Info Retrieved" or "Connecting" lists as appropriate). ●​ Crawled company websites to extract all available email addresses, organizing them into structured Excel sheets. ●​ Leveraged Selenium for browser automation, Beautiful Soup for web scraping, and pandas for data handling and Excel output. ●​ Delivered a robust, scalable solution for LinkedIn lead generation and data enrichment, significantly reducing manual workload and enhancing lead accuracy. Added FalkorDB support to DSPy​ ​ ​ ​ Oct 14, 2024 - Nov 17, 2024 Freelance ​ ​ Remote ●​ Developed and integrated the FalkordbRM Retriever Class into the dspy library to enhance querying and embedding retrieval capabilities. ●​ Implemented a flexible class that connects to the FalkorDB vector database, utilizing OpenAI’s embeddings for precise passage retrieval. ●​ Supported integration with FalkorDB Cloud by allowing authentication and connection via environment variables for seamless access to remote databases ●​ Provided a robust, backoff-enabled embedding service for queries to ensure reliability during API failures. Added FalkorDB support to LangChain (VectorStore)​ ​ ​ ​ ​ Aug 26, 2024 - Dec 18, 2024 Freelance ​ Remote ●​ Added full support for FalkorDB Vector Store integration into Langchain, enabling users to manage and query embeddings in a highly efficient vector database ●​ Implemented the core functionality for FalkorDB Vector Store, including vector creation, relevance scoring, and support for maximal marginal relevance search. ●​ Developed and integrated comprehensive unit tests to ensure robustness and coverage of edge cases. ●​ Authored detailed documentation and provided an example notebook, demonstrating end-to-end setup, search, and retrieval capabilities using FalkorDB. Added FalkorDB support to LangChain (Memory Support)​ ​ ​ ​ Sep 18, 2024 - Jan 3, 2025 Freelance ​ Remote ●​ Implemented FalkorDB Chat History support for session-based message storage and retrieval in FalkorDB, enhancing Langchain's capabilities for conversational memory. ●​ Developed integration tests for adding, retrieving, and clearing chat messages, ensuring the reliability and robustness of the chat history feature. ●​ Authored an example notebook to demonstrate how to integrate and use FalkorDB Chat History within Langchain, providing users with an easy-to-follow setup and usage guide. Co-Founder & Lead AI Engineer — FootageFlow ​ ​ ​ ​ Feb 26, 2025 - Present Persist Ventures ​ Remote ●​ Built FootageFlow: an AI-powered video editing platform that transforms raw footage into structured stories using prompts like “Make a nostalgic 1-min recap.” Developed a planning pipeline using OpenAI’s GPT-4, video metadata, and FFmpeg function documentation to generate intelligent editing plans. ●​ Engineered FFmpegChainBuilder to modularise transitions, filters, audio sync, and text overlay, improving render speed by 10x. ●​ Integrated features such as letterboxing, saturation/hue animation, animated captions, text prompts, and soundtrack alignment. ●​ Designed a multi-step execution pipeline that interprets editing plans and outputs share-ready videos with human-like pacing. ●​ Deployed and tested the system using Celery, FastAPI, PostgreSQL, and Django for backend orchestration. ●​ Led product iterations, UI feedback loops, and startup launch efforts with co-founders and testers. PERSONAL PROJECTS Embrace Wellness ​ ​ ​ ​ ​ ​ ​ April 2024 GitHub: https://github.com/kingtroga/EmbraceWellness Website: https://atary.pythonanywhere.com/embracewellness/ ●​ Developed a mental health web application using Django, TailWindCSS, PythonAnywhere, and PostgreSQL for the Mental Health Committee at my alma mater. ●​ Collaborated with committee members to tailor the app's features to meet the specific needs of the student body. Everything Wallpaper Interior ​ ​ ​ ​ ​ ​ GitHub: https://github.com/kingtroga/everythingwallpaper Website: https://everythingwallpaperinterior.pythonanywhere.com/ ●​ Built a web application that provides users with an extensive collection of wallpapers for interior design. ●​ Implemented a responsive UI using Django and TailwindCSS, ensuring seamless access across different devices. ●​ Enabled users to search, filter, and view wallpaper categories based on their interior design needs. ●​ Deployed the application on PythonAnywhere, ensuring reliability and ease of access for global users. ●​ Utilized GitHub for version control and collaborative development, ensuring consistent updates and project management. ●​ Implemented secure payment gateway (Paystack), ensuring secure transaction handling and user data protection. ●​ Utilized PostgreSQL for database management January 2025
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.