portraits/transparent/frank_t.png

Frank Hampus Weslien

Anyone can create stuff. I do.

Discover a dynamic consultant with a robust skill set encompassing frontend, and backend development, with expertise in technologies like React, Typescript, and Node. With a proven track record from previous customers, he is a proven full-stack developer who has utilized the latest AI tools to deliver innovative projects such as a job interview chatbot. His entrepreneurial venture in the Cardano blockchain space showcases adaptability, resulting in the creation of “Atomic Swap,” a peer-to-peer decentralized app facilitating trustless asset trading.

Beyond the entrepreneurial realm, he has a solid academic foundation marked by a Master’s in Computer Science and Engineering from Lund University, complemented by a thesis on machine learning and program analysis. His passion for programming extends to his open-source work which includes kombo, a parser combinator library written in Typescript.

With a rich blend of technical talent, leadership, and adaptability, this consultant is primed to drive innovation and success in any project or team.

Image - SkillsSKILLS

TypeScript
Web
Functional Programming
Elm
PWA
React
Cardano
Prompt Engineering
Figma
Haskell
Docker
Firebase
Blockchain
Git
AWS
AI
Automatic Testing
NFTs
HTML & CSS
Serverless
Machine Learning
Python
React Native
C#
.Net Core
GCP
IPFS
Infrastructure as Code
Java
Scala
DynamoDB
SQL
OpenID Connect

Image - AptitudesAPTITUDES

Image - ExperienceEXPERIENCE

  • Fullstack Developer
    November 2023 - Present
    GESHDO - SalesNow

    Lead developer of the SalesNow product. A productivity tool for tracking sales opportunities.

    Key responsibilities:
    • Fullstack development
    • Deployment
    • Plan the roadmap with stakeholders

    Technologies & Tools:
    • Languages: Typescript, C#
    • Frameworks: React, Entity Framework, .NET Core
    • Databases: PostgreSQL, Firestore
    • Infrastructure: GCP, Docker

  • Fullstack Developer
    May 2022 - November 2023
    StepStone
    Contract

    Built quick prototypes to find new business opportunities within JobTech. I either worked solo or in a small team and was responsible for everything from the backend, and frontend, to infrastructure.

    Key responsibilities:
    • Brainstorm new ideas and create quick prototypes.
    • Fullstack development
    • Mentor junior developers

    Technologies & Tools:
    • Languages: Typescript, Python, Swift
    • Frameworks: React, React Native, Express, AWS CDK, PyTorch, SwiftUI
    • Databases: DynamoDB, Firestore
    • Infrastructure: AWS, GCP, AWS CDK
    • Tech: LLM (ChatGPT), text-to-speech, speech-to-text, Blockchain, Verifiable Credentials
    • Tools: Git, Figma, Jira, Slack, Figma, Blender

    Projects:
    • Interviewer - A chatbot that helps candidates practice for job interviews.
    • Logo Recognition - AR App that recognizes company logos and displays information about the company.
    • CV Verification - Use verifiable credentials to verify the authenticity of a CV.

  • IT Consulting Fullstack Developer
    May 2022 - Current
    GESHDO Now AB
    Employment

    GESHDO specializes in dynamic IT consulting, driven by a commitment to tailored solutions. We prioritize rapid delivery to align with your goals while managing costs effectively. Our expertise spans all the major cloud platforms like AWS, Azure, and Google Cloud. Back-end development, with diverse languages and frameworks, equips us to solve complex challenges. Our front-end consultants blend design finesse with technical precision to create seamless, visually appealing interfaces. GESHDO pushes boundaries to provide optimal, adaptable solutions for your organization.

  • Developer & Artist
    July 2021 - April 2022
    Self-employed

    After graduation, I sold NFTs on the Cardano blockchain through my storefront. As an early entry, I was able to sell my art for a good profit. As the market cooled down I pivoted and created Atomic Swap, a p2p dApp to trustlessly trade assets (NFTs, tokens, etc.) between wallets on Cardano. Atomic Swap sees about 2 tx/day as of September 2023.

    Key responsibilities:
    • Taxes, accounting, and other administrative tasks.
    • Customer Support
    • Design
    • Marketing
    • Development

    Technologies & Tools:
    • Languages: Typescript, Elm, Javascript, C++
    • Frameworks: React, Express, p5.js
    • Databases: Firestore
    • Infrastructure: Firebase
    • Tech: Cardano, Blockchain, Shaders, PWA
    • Tools: Git, Figma, Github,

    Projects:
    • Built atomic-swap.io, a p2p dApp to trustlessly trade assets (NFTs, tokens, etc.) between wallets on Cardano.
    • Created and sold NFTs of my art: nft.frankhampusweslien.com.

  • Backend Developer
    January 2020 - December 2020
    InfrasightLabs
    Employment

    Worked as a backend developer in a small team building an IT infrastructure management tool. It provides a single view of the entire IT infrastructure at a copy from licenses, to servers, to network devices, and personal computers.

    Key responsibilities:
    • Worked as a part of a small team using agile software development methods
    • Backend Development
    • Integrated multiple new data sources into our graph database.

    Technologies & Tools:
    • Languages: Java
    • Databases: In-house Graph Database
    • Tools: Git, Bitbucket, Jira

  • Programming Tutor
    August 2017 - December 2017
    Lund University
    Employment

    Tutoring first-year students in Scala in an introductory course to programming.

    Key responsibilities:
    • Tutoring
    • Grading

    Technologies & Tools:
    • Languages: Scala

Image - educationEDUCATION

  • Master of Science in Engineering, ComputerScience and Engineering
    2016 - 2021
    Lund University

    Heavy focus on the fundamentals of computer science and software engineering. For my specialization, I selected courses in machine learning, AI, and mathematics.

    Thesis
    Our thesis explored how to reduce the rate of false positive alarms in static analysis tools. We implemented a prototype by extending JavaDL, a custom programming language for static analysis, to use machine learning to find false positives.

    Filtering False Positive Alarms in JavaDL and Language Experience Report

Image - LanguagesLANGUAGES

  • 100SwedishNative
  • 90EnglishAdvanced

Image - CertificatesCERTIFICATES

images/badges/gcp.png
Google Cloud Platform
  • [2022]  
    Cloud Digital Leader

Image - Contactfor inquiries contact

Axel Forsberg