DEV BUILD - NOT FOR PUBLIC USE
 
Cameo

Profile Overview

Created using Chat GPT to convert a photo of me into a character on my ship

Ludvig Traven

Human Male

(he/him)

Character Information

Rank & Address

Chief Petty Officer Traven

Assignment

Starfleet Academy

Born

Ludvig Traven

2357

Earth

Appearance

He’s about five-foot-six with an average build

His has a fair complexion, his hair is short, neatly combed, and a medium brown. He’s got a full, well-kept beard that’s trimmed close which makes him look warm and approachable, he’s got a little more grey within the beard that he’d like, giving away his experience

 

Created using Chat GPT to convert a photo of me into a character on my ship

History

Early Life (2357-2375)

Ludvig Traven was born into the same landscapes that shaped his uncle, Jorik Traven, Captain of the USS T’kara and now the USS San Clemente. The family homestead sat near the coast, where cold seas met dramatic fjords. Like most people within the region, Ludvig grew up with a mixture of modern Federation comforts and a respect for physical endurance and nature’s moods.

Uncle Jorik was a looming figure in Ludvig’s early life, him going missing before he was born while on duty was a great fascination. The story captured Ludvig. He was less drawn to the adrenaline of ship-to-ship combat and more to the thought process behind it: Why conflicts happened, how information shaped outcomes, and what patterns could be seen.

Ludvig was 16 when the Federation–Dominion War reached its most intense period. He followed every available piece of news, both public broadcasts and civilian station chatter. He saw how misinformation, conflicting reports, and deliberate obfuscation could shape the response to a crisis. The experience cemented his belief that information was as powerful as a Starship.

Enlistment/Training (2376-2378)

Unlike his uncle, Ludvig did not attend Starfleet Academy. His interest lay in field-level analysis and data synthesis rather than command. In 2376, at age 19, he enlisted directly into Starfleet’s Operations branch with a specialization in Intelligence Report Analysis. This path gave him immediate experience with raw data from listening posts and patrol vessels,

Ludvig trained across Earth, Mars, and the Andorian intelligence outposts. His skillset made him a natural at connecting unrelated fragments of date into actionable information.

Service Record

Date Position Posting Rank
2376 - 2378 Enlistment Training Centre Recruit
Crewman Recruit
2400 - Present Starfleet Academy Instructor
Chief Petty Officer

Load Time: 0.14 seconds

Total SQL Queries: 33

8 SELECT * FROM wp_posts WHERE ID = -1 LIMIT 1
1 SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_name = '159576' AND wp_posts.post_type = 'character' ORDER BY wp_posts.post_date DESC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (49076) ORDER BY meta_id ASC
1 SELECT ID, post_name, post_parent, post_type FROM wp_posts WHERE post_name IN ('donate') AND post_type IN ('page','attachment')
1 SELECT * FROM wp_posts WHERE ID = 16756 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 49761 LIMIT 1
1 SELECT wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) INNER JOIN wp_postmeta AS mt1 ON ( wp_posts.ID = mt1.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'event_status' AND wp_postmeta.meta_value = 'In Progress' ) AND ( mt1.meta_key = 'event_type' AND mt1.meta_value = 'fleet_action' ) ) AND wp_posts.post_type = 'events' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_title DESC LIMIT 0, 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (163230,163266) ORDER BY meta_id ASC
1 SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('group_news_category') AND tr.object_id IN (163230, 163266) ORDER BY t.name ASC
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (163230,163266)
1 SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'group_news' AND ((wp_posts.post_status = 'publish')) ORDER BY wp_posts.post_date DESC LIMIT 0, 2
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (85794) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 85794 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 49076 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (159576) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (159578) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '3114' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (85819,85820,85821,85822) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.ID IN (85819,85820,85821,85822) AND wp_posts.post_type = 'attachment' AND ((wp_posts.post_status <> 'trash' AND wp_posts.post_status <> 'auto-draft')) ORDER BY wp_posts.post_date DESC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (48946) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 48946 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (159621) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 159621 LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (3114) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '3114' LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 12371 LIMIT 1