<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vedang Jaiswal</title>
    <description>The latest articles on DEV Community by Vedang Jaiswal (@veduisback).</description>
    <link>https://dev.to/veduisback</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4168875%2Fb6fffdb9-273c-4246-8013-b24a6aa38b31.png</url>
      <title>DEV Community: Vedang Jaiswal</title>
      <link>https://dev.to/veduisback</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/veduisback"/>
    <language>en</language>
    <item>
      <title>typegone</title>
      <dc:creator>Vedang Jaiswal</dc:creator>
      <pubDate>Fri, 30 Oct 2026 19:43:02 +0000</pubDate>
      <link>https://dev.to/veduisback/typegone-ch4</link>
      <guid>https://dev.to/veduisback/typegone-ch4</guid>
      <description>&lt;p&gt;🎹 TypeTone Piano Studio X&lt;br&gt;
A futuristic browser-based piano studio built using pure HTML, CSS, and JavaScript.&lt;/p&gt;

&lt;p&gt;TypeTone transforms your keyboard into a playable multi-octave piano with real-time synthesized audio, chord support, recording, looping, custom sound engines, and an interactive piano UI.&lt;/p&gt;

&lt;p&gt;✨ Features&lt;br&gt;
🎹 Fully playable keyboard piano&lt;br&gt;
🎵 3 octave key mapping&lt;br&gt;
🎼 Chord system using _&lt;br&gt;
🔊 10 synthesized sound engines&lt;br&gt;
🌌 Dream pad synth&lt;br&gt;
🔔 FM bell synthesis&lt;br&gt;
🎛 Additive organ synthesis&lt;br&gt;
🔥 Warm analog-style tone&lt;br&gt;
🎸 Bass low-pass synth&lt;br&gt;
⚡ Bright electric synth&lt;br&gt;
⏺ Record &amp;amp; save melodies&lt;br&gt;
🔁 Loop playback&lt;br&gt;
🎚 Tempo / sustain / volume controls&lt;br&gt;
🌗 Light &amp;amp; dark theme&lt;br&gt;
📱 Mobile responsive UI&lt;br&gt;
🎨 Modern futuristic interface&lt;br&gt;
⌨ Key Mapping&lt;br&gt;
Octave 1&lt;br&gt;
Q W E R T Y U → C D E F G A B&lt;/p&gt;

&lt;p&gt;1 2 3 4 5 → C# D# F# G# A#&lt;/p&gt;

&lt;p&gt;Octave 2&lt;br&gt;
Z X C V B N M → C D E F G A B&lt;/p&gt;

&lt;p&gt;A S D F G → C# D# F# G# A#&lt;/p&gt;

&lt;p&gt;Octave 3&lt;br&gt;
I O P H J K L → C D E F G A B&lt;/p&gt;

&lt;p&gt;6 7 8 9 0 → C# D# F# G# A#&lt;/p&gt;

&lt;p&gt;🎼 Chord System&lt;br&gt;
Use _ between keys to play chords.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;q_e_t&lt;/p&gt;

&lt;p&gt;Plays: C + E + G&lt;/p&gt;

&lt;p&gt;Minor chord example:&lt;/p&gt;

&lt;p&gt;q_3_t&lt;/p&gt;

&lt;p&gt;Plays: C + Eb + G&lt;/p&gt;

&lt;p&gt;📝 Song Format&lt;br&gt;
Spaces = pause&lt;br&gt;
_ = chord&lt;br&gt;
/ = ultra-fast separator&lt;br&gt;
New line = longer pause&lt;br&gt;
Example melody:&lt;/p&gt;

&lt;p&gt;3_5(3spaces)4(2spaces)2(4spaces)3(4spaces)3_5(3spaces)4(2spaces)2(4spaces)1&lt;/p&gt;

&lt;p&gt;🎛 Sound Engines&lt;br&gt;
Sound   Description&lt;br&gt;
Classic Pure sine piano&lt;br&gt;
Soft    Triangle wave&lt;br&gt;
Retro   Square wave&lt;br&gt;
Electric    Sawtooth synth&lt;br&gt;
Warm    Filtered analog tone&lt;br&gt;
Dream   Detuned ambient pad&lt;br&gt;
Organ   Additive harmonic organ&lt;br&gt;
Bell    FM metallic bell&lt;br&gt;
Bass    Deep filtered bass&lt;br&gt;
Bright  High-shelf electric tone&lt;br&gt;
🚀 How To Run&lt;br&gt;
Simply open the HTML file in any modern browser.&lt;/p&gt;

&lt;p&gt;No installation required.&lt;/p&gt;

&lt;p&gt;Works best in:&lt;/p&gt;

&lt;p&gt;Google Chrome&lt;br&gt;
Microsoft Edge&lt;br&gt;
Firefox&lt;br&gt;
⚠ Browser Audio Note&lt;br&gt;
Some browsers block audio until user interaction.&lt;/p&gt;

&lt;p&gt;Click anywhere on the page once before playing if audio does not start immediately.&lt;/p&gt;

&lt;p&gt;🛠 Built With&lt;br&gt;
HTML5&lt;br&gt;
CSS3&lt;br&gt;
Vanilla JavaScript&lt;br&gt;
Web Audio API&lt;br&gt;
🎹 Created By&lt;br&gt;
TypeTone Piano Studio X Built for typists, musicians, and synth lovers.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>TypeTone Piano Studio X</title>
      <dc:creator>Vedang Jaiswal</dc:creator>
      <pubDate>Wed, 21 Oct 2026 20:59:39 +0000</pubDate>
      <link>https://dev.to/veduisback/typetone-piano-studio-x-40ia</link>
      <guid>https://dev.to/veduisback/typetone-piano-studio-x-40ia</guid>
      <description>&lt;p&gt;&lt;a href="https://veduisback.github.io/piano_for_typists/" rel="noopener noreferrer"&gt;https://veduisback.github.io/piano_for_typists/&lt;/a&gt;&lt;br&gt;
🎹 TypeTone Piano Studio X&lt;br&gt;
A futuristic browser-based piano studio built using pure HTML, CSS, and JavaScript.&lt;/p&gt;

&lt;p&gt;TypeTone transforms your keyboard into a playable multi-octave piano with real-time synthesized audio, chord support, recording, looping, custom sound engines, and an interactive piano UI.&lt;/p&gt;

&lt;p&gt;✨ Features&lt;br&gt;
🎹 Fully playable keyboard piano&lt;br&gt;
🎵 3 octave key mapping&lt;br&gt;
🎼 Chord system using _&lt;br&gt;
🔊 10 synthesized sound engines&lt;br&gt;
🌌 Dream pad synth&lt;br&gt;
🔔 FM bell synthesis&lt;br&gt;
🎛 Additive organ synthesis&lt;br&gt;
🔥 Warm analog-style tone&lt;br&gt;
🎸 Bass low-pass synth&lt;br&gt;
⚡ Bright electric synth&lt;br&gt;
⏺ Record &amp;amp; save melodies&lt;br&gt;
🔁 Loop playback&lt;br&gt;
🎚 Tempo / sustain / volume controls&lt;br&gt;
🌗 Light &amp;amp; dark theme&lt;br&gt;
📱 Mobile responsive UI&lt;br&gt;
🎨 Modern futuristic interface&lt;br&gt;
⌨ Key Mapping&lt;br&gt;
Octave 1&lt;br&gt;
Q W E R T Y U → C D E F G A B&lt;/p&gt;

&lt;p&gt;1 2 3 4 5 → C# D# F# G# A#&lt;/p&gt;

&lt;p&gt;Octave 2&lt;br&gt;
Z X C V B N M → C D E F G A B&lt;/p&gt;

&lt;p&gt;A S D F G → C# D# F# G# A#&lt;/p&gt;

&lt;p&gt;Octave 3&lt;br&gt;
I O P H J K L → C D E F G A B&lt;/p&gt;

&lt;p&gt;6 7 8 9 0 → C# D# F# G# A#&lt;/p&gt;

&lt;p&gt;🎼 Chord System&lt;br&gt;
Use _ between keys to play chords.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;q_e_t&lt;/p&gt;

&lt;p&gt;Plays: C + E + G&lt;/p&gt;

&lt;p&gt;Minor chord example:&lt;/p&gt;

&lt;p&gt;q_3_t&lt;/p&gt;

&lt;p&gt;Plays: C + Eb + G&lt;/p&gt;

&lt;p&gt;📝 Song Format&lt;br&gt;
Spaces = pause&lt;br&gt;
_ = chord&lt;br&gt;
/ = ultra-fast separator&lt;br&gt;
New line = longer pause&lt;br&gt;
Example melody:&lt;/p&gt;

&lt;p&gt;3_5(3spaces)4(2spaces)2(4spaces)3(4spaces)3_5(3spaces)4(2spaces)2(4spaces)1&lt;/p&gt;

&lt;p&gt;🎛 Sound Engines&lt;br&gt;
Sound   Description&lt;br&gt;
Classic Pure sine piano&lt;br&gt;
Soft    Triangle wave&lt;br&gt;
Retro   Square wave&lt;br&gt;
Electric    Sawtooth synth&lt;br&gt;
Warm    Filtered analog tone&lt;br&gt;
Dream   Detuned ambient pad&lt;br&gt;
Organ   Additive harmonic organ&lt;br&gt;
Bell    FM metallic bell&lt;br&gt;
Bass    Deep filtered bass&lt;br&gt;
Bright  High-shelf electric tone&lt;br&gt;
🚀 How To Run&lt;br&gt;
Simply open the HTML file in any modern browser.&lt;/p&gt;

&lt;p&gt;No installation required.&lt;/p&gt;

&lt;p&gt;Works best in:&lt;/p&gt;

&lt;p&gt;Google Chrome&lt;br&gt;
Microsoft Edge&lt;br&gt;
Firefox&lt;br&gt;
⚠ Browser Audio Note&lt;br&gt;
Some browsers block audio until user interaction.&lt;/p&gt;

&lt;p&gt;Click anywhere on the page once before playing if audio does not start immediately.&lt;/p&gt;

&lt;p&gt;🛠 Built With&lt;br&gt;
HTML5&lt;br&gt;
CSS3&lt;br&gt;
Vanilla JavaScript&lt;br&gt;
Web Audio API&lt;br&gt;
🎹 Created By&lt;br&gt;
TypeTone Piano Studio X Built for typists, musicians, and synth lovers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fckhimz5thxk3t53j9k75.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fckhimz5thxk3t53j9k75.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F22udft44e1yjj1ujvp8f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F22udft44e1yjj1ujvp8f.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fal166j34lwvwbil581c8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fal166j34lwvwbil581c8.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>ASIA_X Multi-Horizon RL Research</title>
      <dc:creator>Vedang Jaiswal</dc:creator>
      <pubDate>Tue, 13 Oct 2026 11:38:32 +0000</pubDate>
      <link>https://dev.to/veduisback/asiax-multi-horizon-rl-research-3l8p</link>
      <guid>https://dev.to/veduisback/asiax-multi-horizon-rl-research-3l8p</guid>
      <description>&lt;p&gt;ASIA_X Multi-Horizon RL Research&lt;/p&gt;

&lt;p&gt;repo: &lt;a href="https://github.com/Veduisback/olymptrade-rl" rel="noopener noreferrer"&gt;https://github.com/Veduisback/olymptrade-rl&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI-based research project for analyzing ASIA_X (Asia Composite Index) quote data using a multi-horizon neural network.&lt;/p&gt;

&lt;p&gt;The project explores whether a learned model can estimate the directional outcome of different future time horizons from historical price/quote sequences.&lt;/p&gt;

&lt;p&gt;Research / educational project. This repository is not intended to provide financial advice or guarantee profitable trading decisions.&lt;/p&gt;

&lt;p&gt;Overview&lt;br&gt;
The project uses historical ASIA_X quote data to train a neural network that evaluates multiple possible actions across several future horizons.&lt;/p&gt;

&lt;p&gt;The model considers:&lt;/p&gt;

&lt;p&gt;WAIT&lt;br&gt;
BUY&lt;br&gt;
SELL&lt;br&gt;
across six prediction horizons:&lt;/p&gt;

&lt;p&gt;5s&lt;br&gt;
15s&lt;br&gt;
30s&lt;br&gt;
45s&lt;br&gt;
60s&lt;br&gt;
120s&lt;br&gt;
Instead of using manually written trading rules, the model learns relationships between the input state and historical outcomes.&lt;/p&gt;

&lt;p&gt;Architecture&lt;br&gt;
The current model is a multi-head neural network.&lt;/p&gt;

&lt;p&gt;Quote History&lt;br&gt;
│&lt;br&gt;
▼&lt;br&gt;
State Representation&lt;br&gt;
│&lt;br&gt;
▼&lt;br&gt;
128-unit layer&lt;br&gt;
│&lt;br&gt;
▼&lt;br&gt;
128-unit layer&lt;br&gt;
│&lt;br&gt;
▼&lt;br&gt;
64-unit layer&lt;br&gt;
│&lt;br&gt;
├────────► 5s → WAIT / BUY / SELL&lt;br&gt;
├────────► 15s → WAIT / BUY / SELL&lt;br&gt;
├────────► 30s → WAIT / BUY / SELL&lt;br&gt;
├────────► 45s → WAIT / BUY / SELL&lt;br&gt;
├────────► 60s → WAIT / BUY / SELL&lt;br&gt;
└────────► 120s → WAIT / BUY / SELL&lt;br&gt;
Model configuration&lt;br&gt;
Property Value&lt;br&gt;
State size 22&lt;br&gt;
Hidden layers 128 → 128 → 64&lt;br&gt;
Horizons 5, 15, 30, 45, 60, 120 sec&lt;br&gt;
Actions per horizon 3&lt;br&gt;
Total outputs 18&lt;br&gt;
Discount factor 0.95&lt;br&gt;
Learning rate 3e-4&lt;br&gt;
Framework PyTorch&lt;br&gt;
Important Training Note&lt;br&gt;
Although the project uses the name DQN, the current V3 implementation is more accurately described as direct offline reward prediction.&lt;/p&gt;

&lt;p&gt;The training target is the historical reward for each action/horizon combination.&lt;/p&gt;

&lt;p&gt;The current training step effectively learns:&lt;/p&gt;

&lt;p&gt;state → expected historical reward&lt;br&gt;
rather than performing a traditional bootstrapped DQN update using:&lt;/p&gt;

&lt;p&gt;reward + gamma × max(next_state_Q)&lt;br&gt;
This distinction is intentional and documented as part of the current research stage.&lt;/p&gt;

&lt;p&gt;Dataset&lt;br&gt;
Raw quote files use the following format:&lt;/p&gt;

&lt;p&gt;quote_index,timestamp,price,pair&lt;br&gt;
0,1720000000.123,6153.12,ASIA_X&lt;br&gt;
1,1720000000.641,6153.18,ASIA_X&lt;br&gt;
2,1720000001.205,6153.14,ASIA_X&lt;br&gt;
Dataset structure&lt;br&gt;
The data is divided into numbered segments.&lt;/p&gt;

&lt;p&gt;Training:&lt;/p&gt;

&lt;p&gt;segments 0–20&lt;br&gt;
Unseen evaluation:&lt;/p&gt;

&lt;p&gt;segments 21–25&lt;br&gt;
The unseen segments are kept separate from training so that model performance can be evaluated on data that was not used during training.&lt;/p&gt;

&lt;p&gt;State Representation&lt;br&gt;
The model uses a state vector of size:&lt;/p&gt;

&lt;p&gt;22&lt;br&gt;
The state is constructed from recent quote history and derived market information.&lt;/p&gt;

&lt;p&gt;A lookback window is used to provide the model with short-term temporal context rather than a single isolated price.&lt;/p&gt;

&lt;p&gt;Reward System&lt;br&gt;
For each horizon, the dataset generates rewards for all three actions.&lt;/p&gt;

&lt;p&gt;Conceptually:&lt;/p&gt;

&lt;p&gt;WAIT → wait reward&lt;/p&gt;

&lt;p&gt;BUY → positive reward if future price &amp;gt; entry price&lt;br&gt;
negative reward otherwise&lt;/p&gt;

&lt;p&gt;SELL → positive reward if future price &amp;lt; entry price&lt;br&gt;
negative reward otherwise&lt;br&gt;
Current reward values include:&lt;/p&gt;

&lt;p&gt;WIN_REWARD = +0.85&lt;br&gt;
LOSS_REWARD = -1.0&lt;br&gt;
The reward structure reflects an 85% payout assumption used during the research experiments.&lt;/p&gt;

&lt;p&gt;Training Pipeline&lt;br&gt;
The general workflow is:&lt;/p&gt;

&lt;p&gt;Raw Quote CSV&lt;br&gt;
│&lt;br&gt;
▼&lt;br&gt;
Dataset Loader&lt;br&gt;
│&lt;br&gt;
▼&lt;br&gt;
State Construction&lt;br&gt;
│&lt;br&gt;
▼&lt;br&gt;
Multi-Horizon Reward Generation&lt;br&gt;
│&lt;br&gt;
▼&lt;br&gt;
Neural Network Training&lt;br&gt;
│&lt;br&gt;
▼&lt;br&gt;
Model Checkpoint&lt;br&gt;
│&lt;br&gt;
▼&lt;br&gt;
Unseen Evaluation&lt;br&gt;
Training uses segments 0–20.&lt;/p&gt;

&lt;p&gt;Evaluation uses separate segments 21–25.&lt;/p&gt;

&lt;p&gt;Repository Structure&lt;br&gt;
olymptrade-rl/&lt;br&gt;
│&lt;br&gt;
├── rl/&lt;br&gt;
│ ├── multi_horizon_agent_v3.py&lt;br&gt;
│ ├── multi_horizon_dataset_v3.py&lt;br&gt;
│ ├── train_multi_horizon_v3.py&lt;br&gt;
│ ├── live_ai_trader_v1.py&lt;br&gt;
│ └── ...&lt;br&gt;
│&lt;br&gt;
├── models/&lt;br&gt;
│ └── rl/&lt;br&gt;
│ └── multi_horizon_dqn_v3.pt&lt;br&gt;
│&lt;br&gt;
├── data/&lt;br&gt;
│ └── ...&lt;br&gt;
│&lt;br&gt;
├── requirements.txt&lt;br&gt;
├── .gitignore&lt;br&gt;
└── README.md&lt;br&gt;
Large datasets, trained checkpoints, logs and other generated files are intentionally excluded from Git where appropriate.&lt;/p&gt;

&lt;p&gt;Installation&lt;br&gt;
Clone the repository:&lt;/p&gt;

&lt;p&gt;git clone &lt;a href="https://github.com/Veduisback/olymptrade-rl.git" rel="noopener noreferrer"&gt;https://github.com/Veduisback/olymptrade-rl.git&lt;/a&gt;&lt;br&gt;
cd olymptrade-rl&lt;br&gt;
Create a virtual environment:&lt;/p&gt;

&lt;p&gt;python -m venv .venv&lt;br&gt;
Activate it on Windows:&lt;/p&gt;

&lt;p&gt;..venv\Scripts\Activate.ps1&lt;br&gt;
Install dependencies:&lt;/p&gt;

&lt;p&gt;pip install -r requirements.txt&lt;br&gt;
Training&lt;br&gt;
The training script can be run as a Python module:&lt;/p&gt;

&lt;p&gt;python -m rl.train_multi_horizon_v3&lt;br&gt;
Training uses the configured training segments and saves the resulting model checkpoint.&lt;/p&gt;

&lt;p&gt;Evaluation&lt;br&gt;
The model should be evaluated against data that was not used during training.&lt;/p&gt;

&lt;p&gt;The current evaluation set is:&lt;/p&gt;

&lt;p&gt;segments 21–25&lt;br&gt;
This separation is important because evaluating on the training data can give an overly optimistic estimate of model performance.&lt;/p&gt;

&lt;p&gt;Current Evaluation&lt;br&gt;
An evaluation on unseen segments produced approximately:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8mi643o23r1jme5bsy46.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8mi643o23r1jme5bsy46.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq1q3q9fq869vrbpzgeba.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq1q3q9fq869vrbpzgeba.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm5rc1fps5c6v8lixf3gs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm5rc1fps5c6v8lixf3gs.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Job Applicant Portfolio</title>
      <dc:creator>Vedang Jaiswal</dc:creator>
      <pubDate>Thu, 08 Oct 2026 13:15:23 +0000</pubDate>
      <link>https://dev.to/veduisback/job-applicant-portfolio-4ggn</link>
      <guid>https://dev.to/veduisback/job-applicant-portfolio-4ggn</guid>
      <description>&lt;p&gt;🚀 &lt;strong&gt;Built a SaaS platform that turns your resume into an AI-powered job applicant chatbot!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;live project: &lt;a href="https://veduisback.github.io/online-job-applicant-portfolio/index.html" rel="noopener noreferrer"&gt;https://veduisback.github.io/online-job-applicant-portfolio/index.html&lt;/a&gt;&lt;br&gt;
repo: &lt;a href="https://github.com/Veduisback/online-job-applicant-portfolio" rel="noopener noreferrer"&gt;https://github.com/Veduisback/online-job-applicant-portfolio&lt;/a&gt;&lt;br&gt;
backend: &lt;a href="https://online-job-applicant-portfolio.onrender.com/" rel="noopener noreferrer"&gt;https://online-job-applicant-portfolio.onrender.com/&lt;/a&gt;&lt;br&gt;
What if recruiters could simply &lt;em&gt;chat with your portfolio&lt;/em&gt; instead of going through a long resume?&lt;/p&gt;

&lt;p&gt;That’s the idea behind this project. 👨‍💻&lt;/p&gt;

&lt;p&gt;Users can enter their professional details — skills, education, projects, experience, GitHub, LinkedIn, and more — and the platform creates a personalized AI chatbot that can answer questions about their profile.&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📝 Create your professional profile&lt;/li&gt;
&lt;li&gt;🤖 Generate a personalized AI job applicant agent&lt;/li&gt;
&lt;li&gt;💬 Let recruiters ask questions naturally&lt;/li&gt;
&lt;li&gt;🔗 Share your unique applicant profile&lt;/li&gt;
&lt;li&gt;⚡ SaaS-style architecture designed to support multiple applicants&lt;/li&gt;
&lt;li&gt;🧠 AI responses grounded in the applicant's own information&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to make traditional resumes more &lt;strong&gt;interactive, conversational, and useful for recruiters&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Built with technologies including &lt;strong&gt;React, Node.js/Express, Firebase, and OpenRouter&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I'm sharing this as part of &lt;strong&gt;Hacktoberfest&lt;/strong&gt; and would love to see contributors improve the project, add new features, improve the UI/UX, and experiment with better AI capabilities. 🚀&lt;/p&gt;

&lt;p&gt;If you're interested in AI agents, SaaS, full-stack development, or open source, this is a project worth checking out!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fup52yjwxq738b2x80suq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fup52yjwxq738b2x80suq.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqzz5to4weokp75h871ds.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqzz5to4weokp75h871ds.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>This is a sample post!</title>
      <dc:creator>Vedang Jaiswal</dc:creator>
      <pubDate>Wed, 07 Oct 2026 12:56:12 +0000</pubDate>
      <link>https://dev.to/veduisback/this-is-a-sample-post-ofg</link>
      <guid>https://dev.to/veduisback/this-is-a-sample-post-ofg</guid>
      <description>&lt;p&gt;yo vedu this side, i am  2nd year student learning computer science and want to build things which pay my bills (im in debt 😃)&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
